如何根据复选框状态extJs 6禁用网格上的单元格

时间:2017-01-30 19:12:17

标签: javascript extjs checkbox extjs6

我需要根据复选框状态更改禁用某些单元格。 我在复选框列上添加了一个监听器:

listeners: {
    checkchange: function( me , rowIndex , checked , record , e , eOpts) {
        var row = me.getView().getRow(rowIndex);
        var columnIndex = Ext.getCmp('MyColumnIdToDisable').fullColumnIndex;
        Ext.get(row.childNodes[columnIndex]).setDisabled=!checked;
    }        
}

但是会显示以下错误:

  

未捕获TypeError:Ext.get(...)。setDisabled不是函数

1 个答案:

答案 0 :(得分:1)

您可以使用this.disabledCls我已经有一个可能与您需要的相同的示例。它会禁用特定的单元格。

https://fiddle.sencha.com/#view/editor&fiddle/1lvm

is