Skip to main content

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;