【发布时间】:2011-08-03 12:56:34
【问题描述】:
我有一个 jqGrid,它有一个“查找”按钮 - 这会打开 jqGrid 的过滤器对话框,我可以在其中过滤东西 - 很酷。如何触发该对话框从不属于 jqGrid 控件的按钮打开?
我发现我可以这样做:$("#id").trigger('reloadGrid'); 告诉网格再次获取数据并重建 jqGrid UI。有没有类似的,比如$("#id").trigger('openFindDialog');?
【问题讨论】:
我有一个 jqGrid,它有一个“查找”按钮 - 这会打开 jqGrid 的过滤器对话框,我可以在其中过滤东西 - 很酷。如何触发该对话框从不属于 jqGrid 控件的按钮打开?
我发现我可以这样做:$("#id").trigger('reloadGrid'); 告诉网格再次获取数据并重建 jqGrid UI。有没有类似的,比如$("#id").trigger('openFindDialog');?
【问题讨论】:
jqGrid 有你需要使用的searchGrid 方法。要打开搜索对话框,您应该调用该方法并使用您之前使用 navGrid 时可能知道的任何参数或事件:
$("#id").jqGrid ('searchGrid', {multipleSearch:true, overlay: false});
您如何看到here在点击导航器的“搜索”按钮时运行的代码仅此而已。
【讨论】: