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 に答える