Extjs CheckboxModel - Checkonly无法在grid.plugin.CellEditing中工作

时间:2013-07-17 05:53:34

标签: extjs checkbox grid extjs4.1

我在 http://jsfiddle.net/Zsby6/

中有CheckboxModel的网格面板
selModel: Ext.create('Ext.selection.CheckboxModel', {
        checkOnly: true,
        mode: 'MULTI'
    }),

我有选项checkOnly: true表示行只能通过点击复选框列来选择。


但是当我点击检查时

enter image description here

然后我点击 Lisa 然后'allchecked'更改为'uncheck'并且只选择此行

enter image description here

我想在单击“名称”列中的单元格时,所有复选框都不会影响。怎么做?感谢

1 个答案:

答案 0 :(得分:2)

我认为 checkOnly 配置仅适用于 Extjs 3.x 版本。 您可以尝试这种方法:

listeners: {
        cellclick: function (sender, td, cellIndex, record, tr, rowIndex, e, eOpts) {
            clickedColIndex = cellIndex;
        },
        beforedeselect: function (rowmodel, record, index, eOpts) {
           return (clickedColIndex == 0);
        }
}

以下是fiddle