跳到主要内容

EntityTableHandle

Defined in: packages/rxdb-model/dist/entity-table/interfaces.d.ts:76

实体表格的命令面:三端 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/dist/entity-table/interfaces.d.ts:78

当前 VTable 表格实例;未初始化时为 null。

Methods​

changeCellValue()​

changeCellValue(
col,
row,
value
): void;

Defined in: packages/rxdb-model/dist/entity-table/interfaces.d.ts:80

从业务层回滚单元格值(校验失败时恢复原值)。

Parameters​

ParameterType
colnumber
rownumber
valueunknown

Returns​

void


redrawTheme()​

redrawTheme(): void;

Defined in: packages/rxdb-model/dist/entity-table/interfaces.d.ts:82

用当前暗色模式与 CSS 变量重绘主题。

Returns​

void


restoreRecords()​

restoreRecords(): void;

Defined in: packages/rxdb-model/dist/entity-table/interfaces.d.ts:84

把行恢复成最近一次交给表格的顺序(拖放被拒或落库失败时调用)。

Returns​

void