以编程方式打开搜索对话框

时间:2012-11-01 16:02:49

标签: jquery jqgrid

我想在jqgrid中以编程方式打开一个搜索对话框。

在提交搜索ajax请求到服务器之后我想再次打开它但是以编程方式,所以我该怎么做?

3 个答案:

答案 0 :(得分:0)

解决此问题的一种方法是在搜索按钮上强制执行.click()事件。

我这样做:

$("#search_list2").click();

答案 1 :(得分:0)

您可以尝试使用fbox_前缀和网格ID。假设您的jqGrid标识为myGridId,则“高级搜索”对话框将显示id="fbox_myGridId"。然后应该打开搜索框:

$("#fbox_myGridId").show();

答案 2 :(得分:0)

似乎可以在使用jqGrid的搜索网格时将其设置为选项:

$("#grid").searchGrid({ closeAfterSearch: false });

我在此处发现了与您的问题相关的问题:Possible to make jqGrid Search Box Stay on Page?

您也可以将其设置为整个网格的默认值:

$.extend($.jgrid.search, { 
    closeAfterSearch: false
});