KeyboardHandlerContext
Defined in: packages/rxdb-model/dist/entity-table/vtable/table-keyboard.d.ts:3
键盘处理上下文 — 由组件提供回调
Methods
getColDef()
getColDef(col):
| {
cellType?: string;
field?: string;
}
| undefined;
Defined in: packages/rxdb-model/dist/entity-table/vtable/table-keyboard.d.ts:14
按列索引获取列定义
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/dist/entity-table/vtable/table-keyboard.d.ts:7
获取当前选中单元格坐标
Returns
Type Literal
{
col: number;
row: number;
}
col
col: number;
列索引
row
row: number;
行索引
null
getTable()
getTable(): ListTableAll | null;
Defined in: packages/rxdb-model/dist/entity-table/vtable/table-keyboard.d.ts:5
获取当前表格实例
Returns
ListTableAll | null
onCellChange()
onCellChange(
col,
row,
value
): void;
Defined in: packages/rxdb-model/dist/entity-table/vtable/table-keyboard.d.ts:27
单元格值变更回调
Parameters
| Parameter | Type |
|---|---|
col | number |
row | number |
value | unknown |
Returns
void
onCopy()
onCopy(): void;
Defined in: packages/rxdb-model/dist/entity-table/vtable/table-keyboard.d.ts:21
复制回调
Returns
void
onDelete()
onDelete(): void;
Defined in: packages/rxdb-model/dist/entity-table/vtable/table-keyboard.d.ts:25
删除回调
Returns
void
onPaste()
onPaste(): void;
Defined in: packages/rxdb-model/dist/entity-table/vtable/table-keyboard.d.ts:23
粘贴回调
Returns
void