Skip to content
Sheetwrite

Sheetwrite / Documentation

GridEvents@sheetwrite/core

Payload map for events emitted by a Grid.

Payload map for events emitted by a Grid.

Members 11

change
change: ChangeEvent;
selection
selection: { selection: Selection | null };
scroll
scroll: { scrollTop: number; firstRow: number; lastRow: number };
edit-begin
"edit-begin": { addr: CellAddress };
edit-commit
"edit-commit": { addr: CellAddress; value: CellValue };
mutation-rejected
"mutation-rejected": { issues: MutationIssue[] };
active-sheet Emitted after the visible sheet changes (direct call or cross-sheet scroll).
"active-sheet": { sheet: SheetId };
renderer-fallback Emitted once when the worker renderer could not be constructed and the grid fell back to the main-thread canvas renderer.
"renderer-fallback": { requested: "worker"; error: unknown };
datasource-error
"datasource-error": { request: Omit<DataSourceRequest, "signal">; error: unknown };
export-error Built-in toolbar/context-menu export failed after its action was dispatched.
"export-error": { format: "xlsx"; error: unknown };

Declaration

View full TypeScript declaration
export interface GridEvents {
change: ChangeEvent;
selection: {
selection: Selection | null;
};
scroll: {
scrollTop: number;
firstRow: number;
lastRow: number;
};
"edit-begin": {
addr: CellAddress;
};
"edit-commit": {
addr: CellAddress;
value: CellValue;
};
search: SearchResult;
"mutation-rejected": {
issues: MutationIssue[];
};
"active-sheet": {
sheet: SheetId;
};
"renderer-fallback": {
requested: "worker";
error: unknown;
};
"datasource-error": {
request: Omit<DataSourceRequest, "signal">;
error: unknown;
};
"export-error": {
format: "xlsx";
error: unknown;
};
}