chore(backlog): 记录 g256 完成
This commit is contained in:
@@ -2690,6 +2690,15 @@
|
||||
"status": "done",
|
||||
"domain": "visual",
|
||||
"notes": "兜底选全局通配而不是逐组件补:14 处分散在 10 多个组件,逐个补降级等于给每个新组件留一道必踩的坑;用 !important 压源码序更早的 :hover transform,同时只归零 transform/translate,颜色与阴影过渡照旧,避免把状态反馈一起砍掉。顺带把 AGENTS 里 smoke 条数(26 条)与 g254 的实际 31 条对齐"
|
||||
},
|
||||
{
|
||||
"id": "g256",
|
||||
"title": "数据表格分页条加每页条数切换(抽出 tablePager)",
|
||||
"motivation": "分页条只有「上一页 / 下一页」,用户想看更多行只能去改代码里的 pageSize。而 pageSize 是建表时定死的,最需要它的「先粗看全量、再细看几行」恰恰是运行期行为。另外上一页在第 1 页仍可点、下一页在末页仍可点,点了只是派发一次无效页码靠内核钳制兜底。",
|
||||
"acceptance": "新增 tablePager 模块(上一页 / 页码播报 / 下一页 / 每页条数下拉),dataTable 改为调用它并把行数压回 200 行以内;首末页对应按钮置灰;下拉用 select 自绘弹层、走 --ua-* 令牌零硬编码;调用方传入的 pageSize 不在候选里时自动补进候选(避免下拉显示空白);manifest 文档补一条步骤;npm run check 全绿。",
|
||||
"status": "done",
|
||||
"domain": "tune",
|
||||
"notes": "抽出而非就地加:dataTable 当时 199 行正卡在 CODING 的单文件上限,再加十行就破线;分页条本来只依赖 info/total/loading 三个读取器,独立成模块后 dataTable 掉到 199 行以内且不再 import button。页大小变更走内核 setPageSize(自带回第 1 页语义),下拉值由 effect 从内核快照同步,双向不打架"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user