是否有办法仅禁用网格第一列的选择。我有第二和第三列作为'checkcolumn',它会触发该行的选择。这就是为什么我不能完全使用
disableSelection: true
网格上的,因为这会禁用复选框上的选择火灾事件。第一列只是一个文本,我不希望在单击第一列的行时选择该行。
任何帮助?
答案 0 :(得分:1)
beforeitemmousedown
事件可能适用于您,将其添加为声明网格的侦听器,并在事件的目标是行中的第一个单元格时返回false:
listeners: {
beforeitemmousedown: function(view, record, item, index, e, eOpts)
{
if(item.cells[0] == e.target.parentElement)
return false;
}
}