0

こんにちは、Extjsを初めて使用します。
次のようなグリッドパネルがあります。

  var cellEditing = Ext.create('Ext.grid.plugin.CellEditing', {
        clicksToEdit: 1
  });

  var myGrid = Ext.create('Ext.grid.Panel', {
        store: myStore,
        plugins: [cellEditing],
        columns: [  
                {dataIndex: 'colid', hidden: true},
                {text: "Name", dataIndex: 'colname', sortable: true},
                {text: "Info", dataIndex: 'colinfo', sortable: true},
                {text: "Value", dataIndex: 'colvalue',
                 editor: {
                   xtype: 'textfield'
                 }
            }
        ]
    });

colinfo値が「この値を編集できません!!」の場合、エディターをnull(列colinfo、colname、coidなど)列colvalueに 設定したい..その条件を設定するにはどうすればよいですか??

4

1 に答える 1

0

無効にする列のレンダラー機能を使用できます。関数のレコード値に基づいて、テキストフィールドを無効に設定できます。

于 2012-12-13T08:47:52.187 に答える