1

在上一个版本(v4)上为 jqGrid 创建自定义搜索表单时遇到一些问题。

我在此方法之前使用过:

jQuery("#search-form").jqGrid(
    'filterGrid',
    '#grid', 
    options
); 

但是它不再起作用了,有人可以给我一个关于如何在 jqGrid 版本 4 上执行此操作的示例吗?

4

1 回答 1

6

filterGrid要在 jqGrid 4.0 中使用该方法,您需要grid.addons.jsplugins子目录中包含。

如何在此处使用该方法filterGrid可以在 jqGrid 的下一个主要版本中删除。所以我建议你考虑使用一些替代品。您可以创建任何自定义表单控件列表,以允许用户定义网格过滤。要应用过滤,您只需填充参数的filters属性并将jqGrid的postData参数设置为. 之后调用 trigger("reloadGrid") 将应用过滤。这样,您将绝对灵活和独立。searchtrue

您可以在下面找到一些filters以不同方式实现想法的旧答案:hereherehereherehere等等。

于 2011-05-02T13:19:49.120 回答