Type aliases
ActionListener
Action
Listener: (record: any, cell: CellAddress) => void
AnyFunction
AnyFunction: (...args: any[]) => any
ArrayLayoutDefine
Type parameters
ChangedHeaderValueCellEvent
Changed
HeaderValueCellEvent: CellAddress & { field: string; oldValue: any; value: any }
ChangedValueCellEvent
Changed
ValueCellEvent<T>: CellAddress & { field: FieldDef<T>; oldValue: any; record: T; value: any }
Type parameters
ColorDef
ColorDef: CanvasRenderingContext2D["fillStyle"]
ColorsDef
Colors
Def: ColorDef | (null | string | CanvasGradient | CanvasPattern)[]
ColumnActionOption
ColumnActionOption: "CHECK" | "check" | "INPUT" | "input"
ColumnIconOption
Type parameters
ColumnTypeOption
ColumnTypeOption: "DEFAULT" | "default" | "NUMBER" | "number" | "CHECK" | "check" | "BUTTON" | "button" | "IMAGE" | "image" | "MULTILINETEXT" | "multilinetext"
DeleteCellEvent
Delete
CellEvent: CellAddress & { event: KeyboardEvent }
EventListenerId
EventListenerId: number
FieldGetter
FieldGetter<T>: (record: T) => any
Type parameters
FieldSetter
FieldSetter<T>: (record: T, value: any) => void
Type parameters
Type declaration
-
- (record: T, value: any): void
GetRadioEditorGroup
Type parameters
Type declaration
-
-
Parameters
-
target: { col: number; grid: ListGridAPI<T>; row: number }
GetValueResult
Get
ValueResult<T, R>: (value: string, info: { col: number; grid: ListGridAPI<T>; row: number }) => R
Type parameters
Type declaration
-
- (value: string, info: { col: number; grid: ListGridAPI<T>; row: number }): R
-
Parameters
-
value: string
-
info: { col: number; grid: ListGridAPI<T>; row: number }
Returns R
HeaderActionOption
HeaderActionOption: "CHECK" | "check" | "SORT" | "sort"
HeaderBodyLayoutDefine
Type parameters
HeaderTypeOption
HeaderTypeOption: "DEFAULT" | "default" | "SORT" | "sort" | "CHECK" | "check"
HeaderValues
HeaderValues: Map<any, any>
HeadersDefine
Type parameters
KeyboardEventListener
KeyboardEventListener: (e: KeyboardEvent) => void
KeydownEvent
KeydownEvent: { event: KeyboardEvent; keyCode: number; stopCellMoving: any }
Type declaration
-
event: KeyboardEvent
-
keyCode: number
-
stopCellMoving: function
LayoutDefine
Type parameters
LayoutObjectId
LayoutObjectId: number | string | symbol
LineClamp
LineClamp: number | "auto"
MaybeCall
MaybeCall<T, A>: T | ((...args: A) => T)
Type parameters
MaybeCallOrUndef
MaybeCallOrUndef<T, A>: undefined | T | ((...args: A) => T)
Type parameters
MaybePromise
MaybePromise<T>: T | Promise<T>
Type parameters
MaybePromiseOrCall
MaybePromiseOrCall<T, A>: T | Promise<T> | ((...args: A) => T)
Type parameters
MaybePromiseOrCallOrUndef
MaybePromiseOrCallOrUndef<T, A>: T | undefined | Promise<T | undefined> | ((...args: A) => T)
Type parameters
MaybePromiseOrUndef
MaybePromiseOrUndef<T>: T | undefined | Promise<T | undefined>
Type parameters
MaybeUndef
MaybeUndef<T>: T | undefined
Type parameters
ModifyStatusEditableinputCellEvent
Modify
StatusEditableinputCellEvent: CellAddress & { input: HTMLInputElement }
OldSortOption
Old
SortOption<T>: boolean | ((order: "asc" | "desc", col: number, grid: ListGridAPI<T>) => void)
Type parameters
PromiseMaybeCallOrUndef
Type parameters
PromiseMaybeUndef
PromiseMaybeUndef<T>: Promise<T | undefined>
Type parameters
PromiseMaybeUndefOrCall
PromiseMaybeUndefOrCall<T, A>: Promise<T | undefined> | ((...args: A) => T)
Type parameters
PromiseOrUndef
PromiseOrUndef<T>: undefined | Promise<T | undefined>
Type parameters
RecordBoolean
RecordBoolean<T>: boolean | ((record: T) => boolean)
Type parameters
RequiredThemeDefine
Required
ThemeDefine: Required<ThemeDefine> & { button: Required<ThemeDefine["button"]>; checkbox: Required<ThemeDefine["checkbox"]>; header: Required<ThemeDefine["header"]>; radioButton: Required<ThemeDefine["radioButton"]> }
ScrollEvent
ScrollEvent: { event: Event }
SetPasteValueTestData
Type parameters
SimpleBranchGraphCommand
SimpleBranchGraphCommand: { branch: string | { from: string; to: string }; command: "branch" } | { branch: string; command: "commit" } | { branch: { from: string; to: string }; command: "merge" } | { branch: string; command: "tag"; tag: string }
SortOption
Sort
Option<T>: boolean | ((arg: { col: number; grid: ListGridAPI<T>; order: "asc" | "desc"; row: number }) => void)
Type parameters
TextOverflow
TextOverflow: "clip" | "ellipsis" | string
DrawGrid event types
cheetahGrid.core.EVENT_TYPE
cheetahGrid.core