iter(g302): 表头接上多列排序(Shift 叠加)

This commit is contained in:
HIsheR
2026-10-27 00:30:36 +08:00
parent ddd6f9305a
commit 9cb953e562
6 changed files with 40 additions and 25 deletions
+1
View File
@@ -2005,6 +2005,7 @@
"steps": [
"准备行数据,确保每行有唯一 id(跨页选择与刷新不丢行靠它)",
"定义 columns:sortable: true 的列表头可点击排序(升 → 降 → 取消循环),标记箭头 ↑↓↕",
"多列排序:按住 Shift 点第二个可排序列即叠加——内核按 rules 顺序逐列比较,表头标记带优先级(↑1 / ↓2),不按 Shift 则回到单列语义",
"列展示细节用皮肤字段:align 控制表头与单元格对齐,format(value, row) 返回纯文本(走 textContent,不需要转义)",
"数据源可以给信号或 computed(如筛选结果):变化时内核整体换源,选择状态按 rowKey 剔除已消失的行,排序与页码不被打断",
"列宽用内核字段 width:数字(像素)固定该列,'flex' 或不设则按内容自适应",