1

我正在使用子网格并尝试冻结 2 列 - 这可能吗?如果我删除子网格,那么冻结列可以正常工作。

我的 jQuery 代码是:

jQuery("#list11").jqGrid({ 
        url:'activity_grid.php?q=1', 
        datatype: "xml", 
        height: 300, 
        width:300,
        colNames:['Retailer','Objective', 'Total', 'Period'], 
        colModel:[ 
            {name:'Retailer',index:'Retailer', width:55, frozen : true}, 
            {name:'Objective',index:'Objective', width:90, frozen : true}, 
            {name:'Total',index:'Total', width:100}, 
            {name:'Period',index:'Period', width:80, align:"right"}
        ], 
        viewrecords: true,
        shrinkToFit: false,
        subGrid : true, 
        subGridUrl: 'subgrid.php?q=2', 
        subGridModel: [{ 
                name : ['No','Item','Qty','Unit','Line Total'], 
                width : [55,200,80,80,80] 
            } ] 
    }); 

$("#list11").jqGrid("setFrozenColumns");
4

1 回答 1

2

这是不可能的,这是您无法设置冻结列的完整功能列表:

  • 树形网格
  • 子网格
  • 单元格编辑
  • 内联编辑(无法编辑冻结的列)
  • 可排序的列
  • 虚拟滚动
  • 数据分组
于 2012-11-17T19:52:52.997 回答