我想在jqgrid中以编程方式打开一个搜索对话框。
在提交搜索ajax请求到服务器之后我想再次打开它但是以编程方式,所以我该怎么做?
答案 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
});