Hooks
beforeCellDbClicked#
beforeCellDbClicked: (pos: CellPosition, ev: MouseEvent, cell: HTMLDivElement) => boolean | void;afterCellDbClicked#
afterCellDbClicked: (pos: CellPosition, ev: MouseEvent, cell: HTMLDivElement) => boolean | void;beforeCellMouseDown#
beforeCellMouseDown: (pos: CellPosition, ev: MouseEvent, cell: HTMLDivElement) => boolean | void;afterCellMouseDown#
afterCellMouseDown: (pos: CellPosition, ev: MouseEvent, cell: HTMLDivElement) => boolean | void;beforeCellMouseMove#
beforeCellMouseMove: (pos: CellPosition, ev: MouseEvent, cell: HTMLDivElement) => boolean | void;afterCellMouseMove#
afterCellMouseMove: (pos: CellPosition, ev: MouseEvent, cell: HTMLDivElement) => boolean | void;beforeFillerMouseDown#
beforeFillerMouseDown: (pos: CellPosition, ev: MouseEvent, filler: HTMLDivElement) => boolean | void;afterFillerMouseDown#
afterFillerMouseDown: (pos: CellPosition, ev: MouseEvent, filler: HTMLDivElement) => boolean | void;beforeFilling#
beforeFilling: (range: FillRange) => boolean | void;afterFilling#
afterFilling: (range: FillRange) => boolean | void;beforeSelectionChange#
beforeSelectionChange: (start: Coordinate, end: Coordinate) => boolean | void;afterSelectionChange#
afterSelectionChange: (start: Coordinate, end: Coordinate) => boolean | void;beforeContextMenuShow#
beforeContextMenuShow: (pos: CellPosition, items: MenuItem[]) => boolean | void;afterContextMenuShow#
afterContextMenuShow: (pos: CellPosition, items: MenuItem[]) => boolean | void;beforeColumnResizingStart#
beforeColumnResizingStart: (column: string, width: number) => boolean | void;afterColumnResizingStart#
afterColumnResizingStart: (column: string, width: number) => boolean | void;beforeColumnResizingEnd#
beforeColumnResizingEnd: (column: string, width: number) => boolean | void;afterColumnResizingEnd#
afterColumnResizingEnd: (column: string, width: number) => boolean | void;beforeRowResizingStart#
beforeRowResizingStart: (row: string, height: number) => boolean | void;afterRowResizingStart#
afterRowResizingStart: (row: string, height: number) => boolean | void;beforeRowResizingEnd#
beforeRowResizingEnd: (row: string, height: number) => boolean | void;afterRowResizingEnd#
afterRowResizingEnd: (row: string, height: number) => boolean | void;beforeKeyDown#
beforeKeyDown: (ev: KeyboardEvent) => boolean | void;afterKeyDown#
afterKeyDown: (ev: KeyboardEvent) => boolean | void;beforeKeyPress#
beforeKeyPress: (ev: KeyboardEvent) => boolean | void;afterKeyPress#
afterKeyPress: (ev: KeyboardEvent) => boolean | void;beforeKeyUp#
beforeKeyUp: (ev: KeyboardEvent) => boolean | void;afterKeyUp#
afterKeyUp: (ev: KeyboardEvent) => boolean | void;beforeCopy#
beforeCopy: (text: string) => boolean | void;afterCopy#
afterCopy: (text: string) => boolean | void;beforePaste#
beforePaste: (text: string) => boolean | void;afterPaste#
afterPaste: (text: string) => boolean | void;beforeRowDragStart#
beforeRowDragStart: (startRow: string) => boolean | void;afterRowDragStart#
afterRowDragStart: (startRow: string) => boolean | void;beforeRowDragEnd#
beforeRowDragEnd: (startRow: string, endRow: string) => boolean | void;afterRowDragEnd#
afterRowDragEnd: (startRow: string, endRow: string) => boolean | void;beforeColumnDragStart#
beforeColumnDragStart: (startColumn: string) => boolean | void;afterColumnDragStart#
afterColumnDragStart: (startColumn: string) => boolean | void;beforeColumnDragEnd#
beforeColumnDragEnd: (startColumn: string, endColumn: string) => boolean | void;afterColumnDragEnd#
afterColumnDragEnd: (startColumn: string, endColumn: string) => boolean | void;