KeyboardHandlerContext
Defined in: packages/rxdb-model/src/entity-table/vtable/table-keyboard.ts:6
键盘处理上下文 — 由组件提供回调
Methods
getColDef()
getColDef(col):
| {
cellType?: string;
field?: string;
}
| undefined;
Defined in: packages/rxdb-model/src/entity-table/vtable/table-keyboard.ts:17
按列索引获取列定义
Parameters
| Parameter | Type |
|---|---|
col | number |
Returns
Type Literal
{
cellType?: string;
field?: string;
}
cellType?
optional cellType?: string;
单元格类型
field?
optional field?: string;
字段名
undefined
getSelectedCell()
getSelectedCell():
| {
col: number;
row: number;
}
| null;
Defined in: packages/rxdb-model/src/entity-table/vtable/table-keyboard.ts:10
获取当前选中单元格坐标
Returns
Type Literal
{
col: number;
row: number;
}
col
col: number;
列索引
row
row: number;
行索引
null
getTable()
getTable(): ListTableAll | null;
Defined in: packages/rxdb-model/src/entity-table/vtable/table-keyboard.ts:8
获取当前表格实例
Returns
ListTableAll | null
onCellChange()
onCellChange(
col,
row,
value
): void;
Defined in: packages/rxdb-model/src/entity-table/vtable/table-keyboard.ts:32
单元格值变更回调
Parameters
| Parameter | Type |
|---|---|
col | number |
row | number |
value | unknown |
Returns
void
onCopy()
onCopy(): void;
Defined in: packages/rxdb-model/src/entity-table/vtable/table-keyboard.ts:26
复制回调
Returns
void
onDelete()
onDelete(): void;
Defined in: packages/rxdb-model/src/entity-table/vtable/table-keyboard.ts:30
删除回调
Returns
void
onPaste()
onPaste(): void;
Defined in: packages/rxdb-model/src/entity-table/vtable/table-keyboard.ts:28
粘贴回调
Returns
void