跳到主要内容

ListReorderState

Defined in: packages/rxdb-model/src/entity-list/manual-order-list.ts:32

判定列表能否拖拽排序时用到的列表状态

Properties​

fixedQuery​

readonly fixedQuery: ListFixedQuery | undefined;

Defined in: packages/rxdb-model/src/entity-list/manual-order-list.ts:42

外部传入的固定查询


fullyLoaded​

readonly fullyLoaded: boolean;

Defined in: packages/rxdb-model/src/entity-list/manual-order-list.ts:44

排序域已全部加载:没有下一页且不在加载中


hasDrafts​

readonly hasDrafts: boolean;

Defined in: packages/rxdb-model/src/entity-list/manual-order-list.ts:48

存在未落库的草稿行


hasPendingEdits​

readonly hasPendingEdits: boolean;

Defined in: packages/rxdb-model/src/entity-list/manual-order-list.ts:50

存在未完成的单元格编辑写入


hasReadonlyRows​

readonly hasReadonlyRows: boolean;

Defined in: packages/rxdb-model/src/entity-list/manual-order-list.ts:46

存在只读行(无编辑权限)


hasUserFilter​

readonly hasUserFilter: boolean;

Defined in: packages/rxdb-model/src/entity-list/manual-order-list.ts:38

用户在筛选框里加了条件


metadata​

readonly metadata:
| ManualOrderListMetadata
| undefined;

Defined in: packages/rxdb-model/src/entity-list/manual-order-list.ts:34

当前实体元数据;未注册实体为 undefined


reorderPending​

readonly reorderPending: boolean;

Defined in: packages/rxdb-model/src/entity-list/manual-order-list.ts:52

上一次拖拽的重排还没落定


selectMode​

readonly selectMode: boolean;

Defined in: packages/rxdb-model/src/entity-list/manual-order-list.ts:40

列表处于关联选择模式


sortOrder​

readonly sortOrder: "asc" | "desc" | "normal";

Defined in: packages/rxdb-model/src/entity-list/manual-order-list.ts:36

列头排序状态;只有 normal(未按列排序)时显示的才是手动顺序