Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法只在网格的第一列上禁用选择。我有第二列和第三列作为'checkcolumn',它会触发该行的选择。这就是为什么我不能完全使用
disableSelection: true
在网格上,因为这会禁用复选框上的选择触发事件。第一列只是一个文本,我不想在单击第一列的行时选择该行。
有什么帮助吗?
该beforeitemmousedown事件可能对您有用,将其添加为您声明网格的侦听器,并在事件的目标是该行中的第一个单元格时返回 false:
beforeitemmousedown
listeners: { beforeitemmousedown: function(view, record, item, index, e, eOpts) { if(item.cells[0] == e.target.parentElement) return false; } }