Jquery jqGrid:更新高级搜索对话框,列下拉列表–;使用columnchooser添加列后

Jquery jqGrid:更新高级搜索对话框,列下拉列表–;使用columnchooser添加列后,jquery,jqgrid,Jquery,Jqgrid,我对jqGrid的高级搜索有一个问题…。据我所知,在调用searchGrid时,“高级搜索”对话框只创建一次 这意味着,如果我在打开高级搜索对话框一次之后通过columnChooser添加了一列,那么下次打开高级搜索对话框时,添加的列将丢失……我想这是正常的行为 因此,我的问题是:是否有任何标准函数可以在每次调用searchGrid时更新/重新创建高级搜索对话框,而不会丢失以前输入的所有搜索标准等 提前感谢你的帮助 Fabian我想您可以通过使用搜索对话框的重新创建过滤器:true选项来解决这个

我对jqGrid的高级搜索有一个问题…。据我所知,在调用searchGrid时,“高级搜索”对话框只创建一次

这意味着,如果我在打开高级搜索对话框一次之后通过columnChooser添加了一列,那么下次打开高级搜索对话框时,添加的列将丢失……我想这是正常的行为

因此,我的问题是:是否有任何标准函数可以在每次调用searchGrid时更新/重新创建高级搜索对话框,而不会丢失以前输入的所有搜索标准等

提前感谢你的帮助


Fabian

我想您可以通过使用搜索对话框的
重新创建过滤器:true
选项来解决这个问题。您可以根据使用情况将该选项设置为默认设置

$.extend($.jgrid.search, {recreateFilter: true});

查看或了解详细信息。

我想您可以通过使用搜索对话框的
重新创建筛选器:true
选项来解决此问题。您可以根据使用情况将该选项设置为默认设置

$.extend($.jgrid.search, {recreateFilter: true});
查看或查找详细信息