2012-04-04 63 views
2

我有一個高級搜索jqGrid的問題...。從我得到的信息來看,高級搜索對話框僅在調用searchGrid時創建一次。jqGrid:更新高級搜索對話框,列下拉列表 - 添加列後使用columnchooser

這意味着如果我在打開高級searchdialog一次之後通過columnChooser添加一列,下一次打開高級搜索對話框時添加的列就會丟失......我想這是正常行爲...。

所以我的問題是:是否有任何標準函數我可以用來更新/重新創建高級搜索對話框,每次我調用searchGrid,而不會丟失所有以前輸入的搜索標準等。

在此先感謝您的幫助。

的Fabian

回答

0

我想你可以通過搜索對話框recreateFilter: true選項用法解決問題。您可以通過使用

$.extend($.jgrid.search, {recreateFilter: true}); 

the answeranother one的細節設置選項爲默認設置。

+0

是的,這解決了這個問題。非常感謝。 – MooktheCook 2012-04-04 09:24:38

+0

@MooktheCook:不客氣! – Oleg 2012-04-04 09:36:00