2012-11-01 58 views
0

我想在jqgrid中以編程方式打開serch對話框。以編程方式打開搜索對話框

在提交搜索ajax請求到服務器後,我想再次打開它,但編程方式,所以任何人都可以幫助我,我怎麼能做到這一點?

回答

0

解決此問題的一種方法是強制在搜索按鈕上顯示.click()事件。

我不喜歡這樣寫道:

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

您可以嘗試使用該fbox_前綴和電網的id。假設你的jqGrid的編號爲myGridId,那麼「高級搜索」對話框將有id="fbox_myGridId"。那麼這應該打開搜索框:

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

看來你可以使用的jqGrid的搜索網格時才設置此作爲一個選項:

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

我發現,在這裏,這可能涉及到你的問題: Possible to make jqGrid Search Box Stay on Page?

您還可以設置此爲整個網格默認:

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

其保持對話框運即使當我加載頁面,是否有可能關閉一次我點擊查找? – Hunt

+0

看起來,使它成爲默認設置是什麼導致它始終打開? – joelretdev

相關問題