如何防止ExtJS网格单元格中的文本选择触发onclick事件处理程序,并因此选择网格行(de)



在ExtJS 6.2.0中。我有一个标准网格。在一些网格单元格中,我有用户可以选择的文本(用于复制粘贴目的(
然而,在选择该文本时(通过mousedown-mouseup(,也会触发该行的onclick事件处理程序,在我的情况下,导致(取消(选择该网格行
我正在寻找一种方法来进行这些文本选择,但不触发onclick事件处理程序
我一直在考虑取消默认的单击事件监听器,并引入一个专用的双击事件监听器,但到目前为止,这还没有带来一个简单的解决方案
有什么建议吗?

我建议将selectionModel更改为Ext.selection.CheckboxModel,并将enableTextSelection设置为viewConfig

selModel: {
type: 'checkboxmodel',
checkOnly: true
},
viewConfig: {
enableTextSelection: true
}

示例:https://fiddle.sencha.com/#fiddle/35o5

最新更新