jqgrid-search。单击“查找”按钮时触发哪个事件?

jqgrid-search。单击“查找”按钮时触发哪个事件?,jqgrid,Jqgrid,我在jqgrid上使用multisearch,使用户能够从服务器端搜索数据。 我的要求是,我希望在用户按下“查找”按钮后立即在搜索网格中捕获用户指定的搜索参数。 因此, A.当用户单击搜索网格中的“查找”按钮时,是否会触发任何事件? B如何捕获搜索网格中指定的搜索参数 提前感谢。如果有人在寻找上述问题的答案: 我发现,如果我们将closeAfterSearch设置为true,那么单击“查找”按钮将触发onClose事件。 同样地, 对于重置按钮,设置closeAfterReset:true,这将

我在jqgrid上使用multisearch,使用户能够从服务器端搜索数据。
我的要求是,我希望在用户按下“查找”按钮后立即在搜索网格中捕获用户指定的搜索参数。 因此,
A.当用户单击搜索网格中的“查找”按钮时,是否会触发任何事件? B如何捕获搜索网格中指定的搜索参数


提前感谢。

如果有人在寻找上述问题的答案:

我发现,如果我们将closeAfterSearch设置为true,那么单击“查找”按钮将触发onClose事件。 同样地, 对于重置按钮,设置closeAfterReset:true,这将再次触发onClose事件

jQuery("#list").jqGrid('navGrid', "#pager",{},{},{},{},
{multipleSearch:true,closeAfterSearch:true, closeAfterReset:true,
   onClose:function()
   {
       //do work
       return true; // return true to close the search grid
   }
});

抱歉,有一段时间没有访问此线程

要确定用户在按“查找”之前选择的搜索条件,请使用以下代码:

onClose:function()
{
var ofilter = $("#list").getGridParam("postData"); 
 for (var i = 0; i < ofilter.rules.length; i++) 
 {
  alert(ofilter.rules[i].field); //- field name 
  alert(ofilter.rules[i].data); //- value   
  alert(ofilter.rules[i].op); //- which operation performed  
 }  
}  
onClose:function()
{
过滤器变量=$(“#列表”).getGridParam(“postData”);
for(var i=0;i
确定搜索条件的API是什么?Ie:假设你想在屏幕上打印出用户输入的搜索条件,你会怎么做?