jqgrid到底哪个版本能冻结列?达人提供以下下载地址
4.43,4.52已经测试过,都不能冻结列
到底哪个版本能冻结列,提供以下,多谢
------解决方案--------------------http://trirand.com/blog/jqgrid/jqgrid.html
------解决方案--------------------http://trirand.com/blog/jqgrid/jqgrid.html
------解决方案--------------------我用的是4.5.4,也没有实现列冻结。你搞定了吗?
------解决方案--------------------等待jqgrid下个版本啦。。反正最新的没弄出来。。bug
------解决方案--------------------jqgrid4.5.4能够实现冻结,可能是某个属性的设置,导致冻结失效。你可以把官网demo的表格配置,拷贝下来,然后慢慢添加属性。我就是这样发现的,如果sortable设置成true,就不能冻结了。
jQuery("#sg1").jqGrid({
data: mydata,
datatype: "local",
colNames:['Inv No','Date', 'Client', 'Amount','Tax','Total','Notes','operations'],
colModel:[
{name:'id',index:'id', width:60, sorttype:"int",frozen : true},
{name:'invdate',index:'invdate', width:90, sorttype:"date", formatter:"date",frozen : true },
{name:'name',index:'name', width:100, editable:true},
{name:'amount',index:'amount', width:80, align:"right",sorttype:"float", formatter:"number", editable:true},
{name:'tax',index:'tax', width:80, align:"right",sorttype:"float", editable:true},
{name:'total',index:'total', width:80,align:"right",sorttype:"float"},
{name:'note',index:'note', width:150},
{name:'operations',index:'operations', sortable:false,width:200}
],
height: '500',
width:800,
rowNum: 30,
sortable:false,
rowList: [10,20,30],
jsonReader: {
repeatitems : false
},
pager: "#psg1",
------解决方案--------------------本帖最后由 showbo 于 2014-03-20 10:06:17 编辑
4.4+都可以。。。
楼主你这个家伙,我拷贝你的代码测试,发现你调用setFrozenColumns的选择器时错的,搞还以为是jqgrid有bug呢。。。
$("#
UserGrid").jqGrid('setFrozenColumns');
$("#
UsersGrid").jqGrid('navGrid', '#UsersGridPager',
少了个s。。。。楼猪。。。。。
------解决方案--------------------你这个问题我倒是没碰到过。。
4.4有个问题就是移动鼠标高亮对应的行时,冻结的列会全部高亮