【发布时间】:2011-04-21 11:56:19
【问题描述】:
我正在使用 jqgrid 和工具栏过滤器。过滤后,我想重新加载工具栏过滤器中的搜索选项:
loadComplete: function() {
mygrid.jqGrid('setColProp','device_nr',{searchoptions: {dataUrl:'filter_jq.php?val=newval'}});
}
我也试过了:
var str = ":All;1:Dev1;2:Dev2";
mygrid.jqGrid('setColProp','device_nr',{searchoptions:{value:str}})
但没有任何改变。(但我可以更改参数“sopt”)。 是否可以使用 setColProp 更改过滤器工具栏中的搜索选项?
这是它在 ColModel 中的定义:
colModel:[{name:'device_nr',index:'device_nr', width:100, stype: 'select',searchoptions:{dataUrl:'filter_jq.php?val=init',sopt:['eq']}}
]
【问题讨论】:
-
dataUrl - 仅调用一次,因此如果您更改它,请确保您将触发重新加载网格
标签: jqgrid