【发布时间】:2012-02-10 13:49:02
【问题描述】:
我的 Jqgrid 中有一个过滤器,当我更改过滤器中的下拉列表时,我希望执行一个函数。我在当前代码中遇到的问题是它使用了更改前的值,而不是更改后的值。
目前我有以下代码:
{ name: 'STATUS', index: 'STATUS', sortable: false, width: 80, stype: 'select',
searchoptions: { value: ":All;Active:Active;Not active:Not active",
dataEvents: [
{ type: 'change',
fn: function() {
alert($('#Jqgrid').getGridParam('postData').filters);
}
}
]
}
},
【问题讨论】:
-
“Jqgrid 过滤器”下是什么意思?您使用toolbar searching 还是使用
jqFilter方法的searching dialog?为什么更改后需要更改值?您想在搜索之前获得价值吗?这是不一样的。请更详细地描述您的工作和需求。 -
我希望在工具栏搜索的下拉列表中获取所选值的值。我通过在 loadComplete 函数中使用 $('#Jqgrid').getGridParam('postData').filters) 解决了这个问题。