chore(backlog): 记录 g324 完成

This commit is contained in:
HIsheR
2026-10-27 01:16:37 +08:00
parent 8e358c4faf
commit 4359f508e5
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -3306,7 +3306,7 @@
{
"id": "g324",
"domain": "tune",
"status": "open",
"status": "done",
"title": "table-core 补 setColumns:动态换列后失效排序 / 筛选剔除",
"motivation": "setRows 已支持整体换源并按 rowKey 剔除失效选择,但列定义仍是构造时写死:动态列表(按角色 / 视图切换列集)只能重建整个实例,排序与筛选状态全丢;setColumns 与 setRows 对称——换列后指向不存在列的 sorting / filters 失去语义,应剔除而不是静默残留。",
"acceptance": "① core 新增 setColumns(next):引用未变不动;换列后剔除 sorting / filters 里 key 不在新列集的条目,其余状态(分页 / 选择)保持;② getColumns 返回最新列集,getCellValue 按新列 accessor 取值;③ smoke 冒烟补断言(失效剔除 + 未变短路 + accessor 跟随);④ npm run check 通过。",