leo*_*ora 6 jquery filter jqgrid
当我使用jqgrid并在顶部工具栏过滤器或高级过滤器上输入值,然后单击网格页脚中的"刷新网格"按钮时,它会清除过滤器中的值.
这是jqgrid中的一个错误,还是有些东西你必须明确地为它保持工具栏列过滤器的状态.
无论如何要让这个工作吗?
你如何在jqGrid的源代码中看到(见这里)行为是设计的.我能找到的最古老的jqGrid版本是jqGrid 3.5.2,在版本中,网格过滤器软件也重置了.
如果你需要另一个重载按钮的行为,你可以添加(使用navButtonAdd)自定义按钮,它看起来像原始的重新加载按钮(它有"ui-icon-refresh"作为buttonicon参数)并实现另一种重新加载行为.例如,你可以打电话trigger("reloadGrid", [{page:1}]).
重新加载定制的另一种可能性是beforeRefresh和afterRefresh事件.