chore(backlog): 记录 g264 完成
This commit is contained in:
@@ -2762,6 +2762,15 @@
|
||||
"status": "done",
|
||||
"domain": "tune",
|
||||
"notes": "第一版把分隔符正则直接内联在监听器里,两次粘贴各写一份;改成顶部一个 SEP 常量后两处共用(test 与 split 同一语义),也顺手避开「正则带 g 标志导致 test 推进 lastIndex」的坑(不写 g)。写文件时用 Python 转义,\n 被吞成真换行导致 TS 语法错误,改用编辑器直接写入修好"
|
||||
},
|
||||
{
|
||||
"id": "g264",
|
||||
"title": "数据表格可自定义空状态文案",
|
||||
"motivation": "空状态的文案被写死成「暂无数据」,可业务侧常要说清「为什么空」——「本月还没有工单」「筛选条件太窄,试试放宽时间」。有筛选词时的文案本身是好的(带关键词 + 一键清除),缺的只是「真没数据」那一句。",
|
||||
"acceptance": "DataTableProps 增加 emptyText(缺省「暂无数据」),透传到空状态行;有筛选词时仍走「没有符合「x」的行」+ 清除按钮,两种语义不混用;manifest 参数表登记(verify 双向核对类型字段);dataTable 仍 ≤200 行、npm run check 全绿。",
|
||||
"status": "done",
|
||||
"domain": "tune",
|
||||
"notes": "通过给 emptyRow 加第 4 个可选参数实现,调用处只多一个实参不新增行——dataTable 正卡在 199 行上限;参数默认值放函数签名而不是调用方,避免其它调用点(目前只有 dataTable)被动改"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -308,3 +308,4 @@
|
||||
{"ts":"2026-10-26T22:23:22+08:00","id":"g261","result":"done","commit":"047b6c5","summary":"inputTag 删除 chip 后焦点交回输入框,连续删多个标签不再每次丢焦点"}
|
||||
{"ts":"2026-10-26T22:24:07+08:00","id":"g262","result":"done","commit":"62d8107","summary":"audit:contrast 增两条非文本配对(焦点描边 × 页面底/表面,阈值 3),配对表 16→18 并同步四处文档表述"}
|
||||
{"ts":"2026-10-26T22:25:45+08:00","id":"g263","result":"done","commit":"f8bf00d","summary":"inputTag 支持多值粘贴(逗号/换行/制表符拆分后逐个入列),单值粘贴仍走默认行为;分隔符统一为顶部 SEP 常量"}
|
||||
{"ts":"2026-10-26T22:26:53+08:00","id":"g264","result":"done","commit":"fe9f1fb","summary":"数据表格新增 emptyText 自定义空状态文案(有筛选词时仍显示关键词+清除按钮),emptyRow 加可选参数不新增调用行"}
|
||||
|
||||
Reference in New Issue
Block a user