我有一个带有动作列的网格。如果我双击一行,则应该触发一个动作。如果我单击 actioncolumn,则应该触发一个动作。到目前为止,一切都很好。如果我双击操作列,则该操作应触发一次而不是三次。
那么如何避免动作被多次触发
我使用 ExtJS 6.2
text: 'RW',
dataIndex: 'readonly',
hideable: false,
sortable: false,
width: 30,
handler: function(grid, rowIndex) {
var rec = grid.getStore().getAt(rowIndex);
grid.fireEvent('itemdblclick', grid, rec);
}```
controller
```'grid': {
itemdblclick: this.openItem
},```