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



我正在使用JQuery和JqGrid插件以及过滤器工具栏。例如,当在"名称"列的过滤器中输入"ABC"时,所有包含"ABC"的名称都将被过滤。

现在,我希望当我点击如下链接时:

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

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

如何做到这一点?

您想将链接<a href="???">ABC</a>放在哪里?

通常,您需要在页面上放置按钮、链接、跨度或其他元素,并绑定调用triggerToolbar()并返回false的click事件,以防止<a>的默认操作。因此,解决方案可以是以下HTML代码

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

以及以下JavaScript代码

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

最新更新