我知道如何在JQGrid上使用搜索功能,每次执行过滤器或搜索时,您都会将请求发送回服务器。如果您正确编码php,则可以对列中的数据执行LIKE
搜索。例如,如果某列包含字符串Hello World
,并且您在world
上搜索,则会获得匹配项。但是,如果您对jqGrid使用loadonce
选项,world
将无法返回匹配项,但hello
也将失败。
有没有办法在JQGrid中使用loadonce
选项本地执行此操作?
答案 0 :(得分:4)
我认为您使用Toolbar Searching使用filterToolbar
方法的默认参数,因此将使用defaultSearch: 'bw'
('begin with')。您应该使用defaultSearch: 'cn'
('包含')选项来*text*
匹配。例如
$("#list").jqGrid('filterToolbar',
{stringResult: true, searchOnEnter: false, defaultSearch: 'cn'});
此外,您还可以使用jqGrid的ignoreCase: true
选项进行不区分大小写的匹配。