iter(g294): 数据表格支持列显隐面板

This commit is contained in:
HIsheR
2026-10-26 23:32:35 +08:00
parent abba348c9a
commit 3914d5d47d
11 changed files with 183 additions and 50 deletions
+10 -1
View File
@@ -3032,6 +3032,15 @@
"status": "done",
"domain": "tooling",
"notes": ""
},
{
"id": "g294",
"domain": "tune",
"status": "open",
"title": "dataTable 列显隐:工具栏「列」面板 + 受控 hiddenColumns",
"motivation": "表格列多时用户只想看关心的几列,目前只能靠调用方自己改 columns 重渲染;且 dataTable.ts 已顶到 199 行上限,受控桥接与工具栏构件该分出去。",
"acceptance": "① 开 columnToggle 后工具栏出现「列」按钮,弹层勾选即时增删列(表头/单元格/colspan/骨架行/空状态/导出全部跟随);② 至少保留一列可见,最后一列的勾选框置灰;③ 传 hiddenColumns 信号可受控并写回;④ 样式只消费 --ua-* 令牌,npm run audit:visual 计数不涨;⑤ 受控页码与选中桥接抽到 tableBridge.ts,dataTable.ts 仍 ≤200 行;⑥ npm run check 全绿。",
"notes": ""
}
]
}
}