我正在使用jqgrid和工具欄過濾器。過濾後,我想重新加載searchoptions工具欄過濾器:在jqgrid中用setColProp重新加載searchoptions
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更改過濾器工具欄中的searchoptions?
這是它在ColModel如何定義的:
colModel:[{name:'device_nr',index:'device_nr', width:100, stype: 'select',searchoptions:{dataUrl:'filter_jq.php?val=init',sopt:['eq']}}
]
dataUrl - 只調用一次,所以如果你改變它使確定你會觸發重新加載電網 – firegnom 2011-04-21 13:47:12