JQuery JQGrid插件,如何通过link点击模拟工具栏过滤操作?

JQuery JQGrid plugin, how to simulate a toolbar filter operation by link click?

我正在使用 JQuery 和带有过滤器工具栏的 JqGrid 插件。例如在"Name"列的筛选器中输入"ABC",则所有包含"ABC"的名称都会被筛选出来。

现在,我希望当我单击如下所示的 link 时:

<a href="???">ABC</a>

所有包含"ABC"的名称都会被过滤掉,就像过滤工具栏操作一样。

如何操作?

你想把 link <a href="???">ABC</a> 放在哪里?

一般来说,您需要在页面上放置一个按钮、一个 link、一个 span 或其他元素,并绑定调用 triggerToolbar() 和 [=26] 的 click 事件=] false 以防止 <a> 的默认操作。因此,解决方案可能是以下 HTML 代码

<a id="mysearch" href="#">Click me to apply the filter</a>

和以下 JavaScript 代码

$("#mysearch").click(function () {
    $("#mygrid")[0].triggerToolbar();
    return false;
});