【发布时间】:2013-04-22 16:21:48
【问题描述】:
我已经创建了一个带有下拉列表的 jqGrid 网格,这个列表(由于开发人员的限制)需要加载一次,以便可以过滤所有返回的数据,到目前为止这一切都很酷,
当下拉列表更改时,问题就来了,尽管大部分过滤/搜索都是在客户端完成的,但我需要下拉列表来触发调用,该调用将使用新添加的参数刷新页面下拉列表。
我已经附上了构建工具栏搜索的代码部分,但我不知道如何添加功能以在更改选择值时捕获事件处理程序,在这种情况下,我需要一个非标准代码执行 - 例如函数 callNewData()
colNames:["Rent Due Date ","Tenant","Description","Address","Payment Ref.","Rent Amount","Outstanding","Amount Received","Confirm?","tenancyID","tenantID","rentID","existingRent"],
colModel :[{
name:"rentDueDate",
index:"rentDueDate",
align:"center",
width:"130",
search:true,
stype:"select",
searchoptions: {
value: "all:All;due:Due;overdue:Overdue;future:+1 Week;" ,
defaultValue:"due"
}
},
我会将 onChange 事件处理程序放在搜索选项(或 colModel)的什么位置?
【问题讨论】:
-
您目前如何更改下拉列表中的值?