Javascript JqGrid-是否清除工具栏过滤器?

Javascript JqGrid-是否清除工具栏过滤器?,javascript,jqgrid,Javascript,Jqgrid,如何通过按下键:ESC来清除所有过滤器(在JqGrid for PHP中)?这两个链接的组合:和 显示可以完成此操作的事件“clearToolbar”。 我个人不使用php版本的jqgrid,因此无法对其进行测试,但通过对演示代码的编译,我认为这是可行的 $search = << < SEARCH $(document).keyup(function (e) { if (e.keyCode === 27) { jQuery('#grid')[0].cle

如何通过按下键:ESC来清除所有过滤器(在JqGrid for PHP中)?

这两个链接的组合:和

显示可以完成此操作的事件“clearToolbar”。
我个人不使用php版本的jqgrid,因此无法对其进行测试,但通过对演示代码的编译,我认为这是可行的

$search = << < SEARCH
$(document).keyup(function (e) {
    if (e.keyCode === 27) {
        jQuery('#grid')[0].clearToolbar();
        return false;
    }
});
SEARCH;
$grid - > setJSCode($search);
$search=setJSCode($search);

这两个链接的组合:和

显示可以完成此操作的事件“clearToolbar”。
我个人不使用php版本的jqgrid,因此无法对其进行测试,但通过对演示代码的编译,我认为这是可行的

$search = << < SEARCH
$(document).keyup(function (e) {
    if (e.keyCode === 27) {
        jQuery('#grid')[0].clearToolbar();
        return false;
    }
});
SEARCH;
$grid - > setJSCode($search);
$search=setJSCode($search);

使用jQuery fork对我来说是完美的稍微修改代码

$('#jqxgrid').keyup(function (e) {
    if (e.keyCode === 27) {
      $('#jqxgrid').jqxGrid('clearfilters');
      return false;
    }
});

使用jqueryfork对我来说是完美的稍微修改过的代码

$('#jqxgrid').keyup(function (e) {
    if (e.keyCode === 27) {
      $('#jqxgrid').jqxGrid('clearfilters');
      return false;
    }
});

我有一个不必要的事件,我忘了从原始示例中删除它。你能不能再看一看,看看这是否更好?我有一个不必要的事件,我忘了从原始示例中删除。你能再看一眼,看看这是否更好?