我使用的過濾器行和列的凍結,同時配備了,他們似乎會發生衝突。這裏是一個可視化的問題:使用的jqGrid的setFrozenColumns和filterToolbar一起,列消失
(上刷新)之前:
COL1(冷凍)| col2 | col3 | col4 | col5 | COL6
過濾行
搜索詞| | | |
數據|數據|數據|數據|數據|數據
數據|數據|數據|數據|數據|數據
數據|數據|數據|數據|數據|數據
數據|數據|數據|數據|數據|數據
數據|數據|數據|數據|數據|數據
數據|數據|數據|數據|數據|數據
...
但之後進入過濾器
COL1(凍)|||||||
過濾行 新的搜索字詞|||||||
data |||||||
data |||||||
數據|||||||
data |||||||
數據|||||||
數據|||||||
...
的線條||||||代表「夾在一起」的列 - 它們的數據和寬度已經消失。
代碼的2行,似乎是在衝突是:
loadComplete:函數(){
$ .getScript(」 <%= Url.Content(「〜/名稱/ PopulateFilterBar/「)%>');
jQuery的( 「#列表」)的jqGrid( 'setFrozenColumns');
},
的第一個語句是在MVC控制器的函數gnerates的下面的呼叫:
jQuery的( 「[ID = gs_Name]」)。VAL( 「公司」); }
如果我刪除第一個命令,第二個工作得很好,但我失去了刷新過濾器單詞的外觀。如果我刪除第二個,我失去了凍結列功能。
有沒有人看到這個錯誤?
此外,我注意到列凍結時行的選擇似乎並不總是工作。我已經放棄了凍結列功能,直到我可以解決此問題。
我在VS2010 ASP.NET,.NET 4,MVC中使用jqGrid,所有最新版本的jQuery。