在ExtJS 6.2.0中,我有一个标准的网格。在一些网格单元中,我有文本,用户可以选择(为了复制粘贴)。然而,在选择该文本时(通过mousedown-mouseup),该行的onclick事件处理程序也被触发,导致在我的例子中,该网格行被(去)选择。我正在寻找一种方法来进行这些文本选择,但不触发onclick事件处理程序。我曾想过杀死默认的单点击事件监听器,并引入一个专门的双点击事件监听器,但到目前为止,还没有找到一个简单的解决方案。有什么建议吗?
我建议改变 selectionModel
到 Ext.selection.CheckboxModel
并设置 enableTextSelection
在 viewConfig
.
selModel: {
type: 'checkboxmodel',
checkOnly: true
},
viewConfig: {
enableTextSelection: true
}