跳到主要内容

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​

ParameterType
colnumber

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​

ParameterType
colnumber
rownumber
valueunknown

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