mirror of https://github.com/ElemeFE/element
Table: Add cell-dblclick. (#2983)
parent
42264938e9
commit
f1c44858e7
|
@ -1466,6 +1466,7 @@ When the row content is too long and you do not want to display the horizontal s
|
|||
| cell-mouse-enter | triggers when hovering into a cell| row, column, cell, event |
|
||||
| cell-mouse-leave | triggers when hovering out of a cell | row, column, cell, event |
|
||||
| cell-click | triggers when clicking a cell | row, column, cell, event |
|
||||
| cell-dblclick | triggers when double clicking a cell | row, column, cell, event |
|
||||
| row-click | triggers when clicking a row | row, event, column |
|
||||
| row-contextmenu | triggers when user right clicks on a row | row, event |
|
||||
| row-dblclick | triggers when double clicking a row | row, event |
|
||||
|
|
|
@ -1548,6 +1548,7 @@
|
|||
| cell-mouse-enter | 当单元格 hover 进入时会触发该事件 | row, column, cell, event |
|
||||
| cell-mouse-leave | 当单元格 hover 退出时会触发该事件 | row, column, cell, event |
|
||||
| cell-click | 当某个单元格被点击时会触发该事件 | row, column, cell, event |
|
||||
| cell-dblclick | 当某个单元格被双击击时会触发该事件 | row, column, cell, event |
|
||||
| row-click | 当某一行被点击时会触发该事件 | row, event, column |
|
||||
| row-contextmenu | 当某一行被鼠标右键点击时会触发该事件 | row, event |
|
||||
| row-dblclick | 当某一行被双击时会触发该事件 | row, event |
|
||||
|
|
|
@ -220,6 +220,14 @@ export default {
|
|||
|
||||
handleContextMenu(event, row) {
|
||||
const table = this.table;
|
||||
const cell = getCell(event);
|
||||
let column;
|
||||
if (cell) {
|
||||
column = getColumnByCell(table, cell);
|
||||
if (column) {
|
||||
table.$emit('cell-dblclick', row, column, cell, event);
|
||||
}
|
||||
}
|
||||
table.$emit('row-contextmenu', row, event);
|
||||
},
|
||||
|
||||
|
|
Loading…
Reference in New Issue