如何通过按键清除所有过滤器(在JqGrid for PHP中): ESC ?
答案 0 :(得分:4)
显示有一个事件“clearToolbar”可以实现此目的。
我个人不使用jqgrid的php版本,所以我无法测试它,但是从maninpulating的演示代码我认为这将工作。
$search = << < SEARCH
$(document).keyup(function (e) {
if (e.keyCode === 27) {
jQuery('#grid')[0].clearToolbar();
return false;
}
});
SEARCH;
$grid - > setJSCode($search);
答案 1 :(得分:0)
使用jQuery fork完美地为我略微修改了代码
$('#jqxgrid').keyup(function (e) {
if (e.keyCode === 27) {
$('#jqxgrid').jqxGrid('clearfilters');
return false;
}
});