Right-click on the table. Call evt.originalEvent?.preventDefault() to suppress the browser menu (e.g. for an own menu).
1.1.97
1.1.99
The focused cell changed – read it from FocusModelIf.getFocus.
Cells were edited – evt.cells holds row and column index of each; the new value is already in the model (your row object).
A click on the table. A double-click on the same cell is reported again with clickCount === 2
(after the first click with clickCount === 1).
The mouse is being dragged; evt.draggingX / evt.draggingY hold the distance.
A drag with the mouse ended (column resize, column move or range selection).
The mouse moved over the table (cell under the mouse in evt). Called often – keep it cheap.
Optional: a row drag ended – evt.type is "end" (dropped; evt.moved = the table moved the rows) or "cancel".
Managed: called after the move (evt.toIndex = the real position). Save the new order here; to veto a drop, call
evt.preventDefault() in onRowDragMove.
1.1.95
Optional: the drop target of a row drag changed (not on every pixel). evt.preventDefault() marks the target as
invalid (no drop marker, no drop).
1.1.95
Optional: a row drag started (drag handle moved past the threshold, or Ctrl+Alt+↑/↓). evt.preventDefault()
cancels it. See GeRowDragEvent.
1.1.95
The table was scrolled.
The selection changed – read it from SelectionModelIf.getRanges.
1.1.92
1.1.99
Since
1.1.96