syncHeaderSortIcon()
function syncHeaderSortIcon(table, click): void;
Defined in: packages/rxdb-model/dist/entity-table/vtable/table-operations.d.ts:43
同步列头排序图标,不执行客户端排序
Parameters
| Parameter | Type | Description |
|---|---|---|
table | ListTableAll | 目标表格实例 |
click | HeaderSortClick | sort_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;
});