我自己添加了一个导航按钮。点击它时我使用:
$("#"+gridId).setColProp('myColumn', { search: true });
但我发现,一旦单击搜索按钮,就会定义可以搜索或不能搜索的列,而不会使用setColProp
方法更改。
我该如何动态更改
答案 0 :(得分:1)
问题是recreateFilter
属性,其默认值为false
,类似于recreateForm属性的值。在我看来,属性的默认值应为true
(请参阅my suggestion)。
以任何方式解决问题,你可以包括
$.extend($.jgrid.search, {recreateFilter: true});
你的代码中的。它将更改recreateFilter
的默认值。在the demo之后如何验证问题将在此之后得到解决。