selModel: Ext.create('Ext.selection.CheckboxModel', {
checkOnly: true,
mode: 'MULTI'
}),
我有选项checkOnly: true
表示行只能通过点击复选框列来选择。
但是当我点击检查时
然后我点击 Lisa 然后'allchecked'更改为'uncheck'并且只选择此行
我想在单击“名称”列中的单元格时,所有复选框都不会影响。怎么做?感谢
答案 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