是否可以设置一些搜索类型为“< select multiple>”的列进行高级搜索?另外,我想为具有多个值的列创建预定义的TmplFilter,因此查询应该类似于:MyColumn IN('X','Y','Z')
我想象数据数组(?)的模板如: ......规则:[{field:“MyColumn”,op:“in”,data:['X','Y','Z']}]
并且“< select multiple>”应显示填充预先选定的值
(我的版本是免费的jqgrid-4.13.6)
==================
编辑:要清楚,这是一个示例图(不是真正的网格)
我想要的是......当点击“搜索”按钮(打开高级搜索弹出窗口,当然我知道如何使用此功能)时,我想要一些“模板”,当我选择一个时( ie:“With Errors”)这将创建一个带有Field的规则:“Status”,Op:“IN”,Data:“Return Errors,Failed Process,Processed No Records”这三个值必须在组合中预先选择“多个“(如图中所示)
答案 0 :(得分:1)
感谢您报告此问题!在搜索对话框中使用<select>
multiple
属性时存在问题。我在以前版本的免费jqGrid中介绍了对本地搜索/过滤的"in"
操作的支持,但我忘了在搜索对话框中包含"in"
操作的支持。
我今天the changes致GitHub。现在应该解决这个问题。使用GitHub中的最新代码更新免费jqGrid文件的本地副本或从rawgit.com
加载最新代码非常重要(请参阅the wiki article)。