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;
});
我正在使用 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;
});