Complete command-state snapshot emitted whenever availability or activity can change.
- Package
@sheetwrite/core
- Source
packages/core/src/types/grid.ts#L194
Members 1
states
readonly states: Readonly<Record<GridCommandNametype GridCommandName = Exclude<ToolbarActionName, "separator">;type GridCommandName = Exclude<ToolbarActionName, "separator">;type GridCommandName = Exclude<
ToolbarActionName,
"separator"
>;Built-in command names accepted by state queries and change events.API reference →, GridCommandStateinterface GridCommandState {
readonly disabled: boolean;
readonly activity: "inactive" | "active" | "mixed";
}interface GridCommandState {
readonly disabled: boolean;
readonly activity: "inactive" | "active" | "mixed";
}interface GridCommandState {
readonly disabled: boolean;
readonly activity:
| "inactive"
| "active"
| "mixed";
}Observable availability and selection-derived activity for one command.API reference →>>;
Declaration
View full TypeScript declaration
export interface GridCommandStateChangeEvent {
readonly states: Readonly<Record<GridCommandNametype GridCommandName = Exclude<ToolbarActionName, "separator">;type GridCommandName = Exclude<ToolbarActionName, "separator">;type GridCommandName = Exclude<
ToolbarActionName,
"separator"
>;Built-in command names accepted by state queries and change events.API reference →, GridCommandStateinterface GridCommandState {
readonly disabled: boolean;
readonly activity: "inactive" | "active" | "mixed";
}interface GridCommandState {
readonly disabled: boolean;
readonly activity: "inactive" | "active" | "mixed";
}interface GridCommandState {
readonly disabled: boolean;
readonly activity:
| "inactive"
| "active"
| "mixed";
}Observable availability and selection-derived activity for one command.API reference →>>;