2012-06-12 26 views
1

我有一個由我自己添加的導航按鈕。當點擊它,我用:jqgrid更改colmodel中的搜索參數dynamiclly

$("#"+gridId).setColProp('myColumn', { search: true }); 

但我發現,當我點擊搜索按鈕,可以或不能被搜索的列的定義,而不是與setColProp方法改變。 我如何可以動態改變

回答

1

的問題是recreateFilter財產默認值是falserecreateForm屬性的值。在我看來,這些屬性的默認值應該是true(請參閱my suggestion)。

以任何方式來解決這個問題,你可以只包括

$.extend($.jgrid.search, {recreateFilter: true}); 
在你的代碼

。它會更改默認值recreateFilter。你如何驗證the demo之後問題就解決了。

+0

這很好,Thx非常! – user1450233

+0

@ user1450233:不客氣!如果問題解決了,您可以[「接受」](http://meta.stackexchange.com/a/5235/147495)答案。 – Oleg