Skip to content
Sheetwrite

Sheetwrite / Documentation

CellEditorContext@sheetwrite/vue

Immutable state and guarded completion callbacks for one mounted editor.

Immutable state and guarded completion callbacks for one mounted editor.

Members 12

grid
readonly grid: Grid;
address
readonly address: Readonly<CellAddress>;
viewAddress
readonly viewAddress: Readonly<CellAddress>;
column
readonly column: Readonly<Column>;
value
readonly value: CellScalar;
text
readonly text: string;
initialInput
readonly initialInput: string | undefined;
selectAll
readonly selectAll: boolean;
label
readonly label: string;
signal
readonly signal: AbortSignal;
commit
commit(value: string, navigation?: CellEditorNavigation): void;
cancel
cancel(): void;

Declaration

View full TypeScript declaration
export interface CellEditorContext {
readonly grid: Grid;
readonly address: Readonly<CellAddress>;
readonly viewAddress: Readonly<CellAddress>;
readonly column: Readonly<Column>;
readonly value: CellScalar;
readonly text: string;
readonly initialInput: string | undefined;
readonly selectAll: boolean;
readonly label: string;
readonly signal: AbortSignal;
commit(value: string, navigation?: CellEditorNavigation): void;
cancel(): void;
}