2012-06-12 28 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