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