EntityTableHandle
Defined in: packages/rxdb-model/src/entity-table/interfaces.ts:84
实体表格的命令面:三端 EntityTable 组件对外暴露的同一组命令。
Remarks
React 经 ref(forwardRef + useImperativeHandle)、Vue 经 defineExpose、Angular 即组件实例
本身(EntityTableComponent implements EntityTableHandle)。三端各自另有的公开成员(Angular 的
input / output、Vue 暴露给内部父组件的状态)不在契约内,按本类型写的调用方与 mock 三端通用。
Properties
tableInstance
readonly tableInstance: ListTableAll | null;
Defined in: packages/rxdb-model/src/entity-table/interfaces.ts:86
当前 VTable 表格实例;未初始化时为 null。
Methods
changeCellValue()
changeCellValue(
col,
row,
value
): void;
Defined in: packages/rxdb-model/src/entity-table/interfaces.ts:88
从业务层回滚单元格值(校验失败时恢复原值)。
Parameters
| Parameter | Type |
|---|---|
col | number |
row | number |
value | unknown |
Returns
void
redrawTheme()
redrawTheme(): void;
Defined in: packages/rxdb-model/src/entity-table/interfaces.ts:90
用当前暗色模式与 CSS 变量重绘主题。
Returns
void
restoreRecords()
restoreRecords(): void;
Defined in: packages/rxdb-model/src/entity-table/interfaces.ts:92
把行恢复成最近一次交给表格的顺序(拖放被拒或落库失败时调用)。
Returns
void