2011-12-09 153 views
0

好吧,我點擊網格底部的Refresh按鈕後過濾器工具欄保留過濾器值有問題。JqGrid過濾器工具欄不刷新網格重新加載

我已經看過很多例子,確切地說,clear頂部過濾器工具欄字段默認狀態(在選擇列表的情況下,到列表中的第一個項目「Select ...」),但我在代碼和我的代碼之間沒有看到任何明顯區別

通過JSON請求將值加載到過濾器工具欄下拉框中,並且在列表中選擇一個項目時,網格將過濾到相應的數據。

唯一不起作用的是,在點擊refresh網格時,過濾器下拉列表不會清除所選項目。

任何想法?

不知道什麼樣的代碼將有助於張貼在這一點上,所以我會後根據要求

賈斯汀

回答

0

嗯,我已經回答了我的問題:)

問題橫空出世與列名和索引的命名約定相關。

實施例:

修復之前:

{名稱:客戶端Id」,索引: 'ClientOrganization.Client.ClientId',寬度: '125',S類型: '選擇',searchoptions:{ SOPT:[ '當量'],dataUrl: '@ Url.Action( 「GetClientListForFilter」)'}},

後修復:

{南e:'ClientOrganization.Client.ClientId',索引:'ClientOrganization.Client.ClientId',寬度:'125',stype:'select',searchoptions:{sopt:['eq'],dataUrl:'@Url.Action (「GetClientListForFilter」)'}},

基本上名稱需要與正確刷新的索引相同。不知道這是否是預期的行爲,但修復工程。 ;)

賈斯汀

相關問題