跳到主要内容

syncHeaderSortIcon()

function syncHeaderSortIcon(table, click): void;

Defined in: packages/rxdb-model/src/entity-table/vtable/table-operations.ts:65

同步列头排序图标,不执行客户端排序

Parameters​

ParameterTypeDescription
tableListTableAll目标表格实例
clickHeaderSortClicksort_click 事件参数

Returns​

void

Remarks​

业务层在 sort_click 里返回 false 阻止 VTable 客户端排序、改由查询重排; 但返回 false 也让 VTable 跳过记录排序状态,图标停在 normal,下一次点击又从 asc 起, 永远到不了 desc / normal。这里补记状态(executeSort = false),图标与轮转才正常。

Example​

table.on('sort_click', args => {
emitSort(args);
syncHeaderSortIcon(table, args);
return false;
});