跳到主要内容

RowMoveCommitHooks

Defined in: packages/rxdb-model/dist/entity-list/manual-order-list.d.ts:75

行拖放落库时与界面交互的钩子

Properties​

enabled​

readonly enabled: boolean;

Defined in: packages/rxdb-model/dist/entity-list/manual-order-list.d.ts:77

放下这一刻列表是否允许拖拽排序(canReorderEntityList 的结论)

Methods​

reorder()​

reorder(move): Promise<unknown>;

Defined in: packages/rxdb-model/dist/entity-list/manual-order-list.d.ts:79

落库重排,通常是 repository.reorder(move.id, { prevId, nextId })

Parameters​

ParameterType
moveRowMoveEvent

Returns​

Promise<unknown>


restore()​

restore(): void;

Defined in: packages/rxdb-model/dist/entity-list/manual-order-list.d.ts:81

把表格行恢复成最近一次已提交的顺序

Returns​

void


setError()​

setError(error): void;

Defined in: packages/rxdb-model/dist/entity-list/manual-order-list.d.ts:85

显示(或用 null 清除)落库错误

Parameters​

ParameterType
errorunknown

Returns​

void


setPending()​

setPending(pending): void;

Defined in: packages/rxdb-model/dist/entity-list/manual-order-list.d.ts:83

重排进行中状态变化

Parameters​

ParameterType
pendingboolean

Returns​

void