我使用的过滤器行和列的冻结,同时配备了,他们似乎会发生冲突。这里是一个可视化的问题:使用的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。