jqGrid高级搜索+模板过滤器,选择“多个”

时间:2017-04-24 04:25:11

标签: jquery jqgrid

是否可以设置一些搜索类型为“< select multiple>”的列进行高级搜索?另外,我想为具有多个值的列创建预定义的TmplFilter,因此查询应该类似于:MyColumn IN('X','Y','Z')

我想象数据数组(?)的模板如: ......规则:[{field:“MyColumn”,op:“in”,data:['X','Y','Z']}]

并且“< select multiple>”应显示填充预先选定的值

(我的版本是免费的jqgrid-4.13.6)

==================

编辑:要清楚,这是一个示例图(不是真正的网格)

Advanced Search + Template Filters with Select Multiple

我想要的是......当点击“搜索”按钮(打开高级搜索弹出窗口,当然我知道如何使用此功能)时,我想要一些“模板”,当我选择一个时( ie:“With Errors”)这将创建一个带有Field的规则:“Status”,Op:“IN”,Data:“Return Errors,Failed Process,Processed No Records”这三个值必须在组合中预先选择“多个“(如图中所示)

1 个答案:

答案 0 :(得分:1)

感谢您报告此问题!在搜索对话框中使用<select> multiple属性时存在问题。我在以前版本的免费jqGrid中介绍了对本地搜索/过滤的"in"操作的支持,但我忘了在搜索对话框中包含"in"操作的支持。

我今天the changesGitHub。现在应该解决这个问题。使用GitHub中的最新代码更新免费jqGrid文件的本地副本或从rawgit.com加载最新代码非常重要(请参阅the wiki article)。