diff --git a/.ua/backlog.json b/.ua/backlog.json index c6240da..40ff9b4 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -3360,7 +3360,7 @@ { "id": "g330", "domain": "tune", - "status": "open", + "status": "done", "title": "表格单元格支持自定义渲染:标签 / 头像 / 行内编辑塞得进去", "motivation": "dataTable 的单元格只有 format 一条路(纯文本),状态列只能是「已通过」四个字而不是 tag,头像列只能是 URL,editable 刚做出来却放不进表格——写实业务里表格是主战场,这一格塞不进组件,整套组件库在详情页能用、在列表页就退化成纯文本。", "acceptance": "① TableColumn 增可选 render: (row) => unknown:传了即取代 format 决定这一格画什么,排序 / 筛选 / 导出仍按原值走;② 自定义单元格拦下点击冒泡,点格里的按钮不会顺带触发 onRowClick(整行可点时尤其重要);③ 不传 render 的列行为零变化(format 走 textContent,天然免注入);④ manifest 的列定义与步骤同步说明,demo 城市列改成标签渲染并在段落里点明格内点击不触发整行;⑤ npm run check 全绿。", diff --git a/.ua/iterations.log b/.ua/iterations.log index ff7fc4b..aee0c64 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -374,3 +374,4 @@ {"ts":"2026-10-27T01:56:17+08:00","id":"g327","result":"done","commit":"0a5665e","summary":"StepperItem.status=error 红点感叹号 + role=img 读屏,失败不参与进度与回跳;clickable 时整条可点(点按钮/点文字各回调一次)"} {"ts":"2026-10-27T01:58:06+08:00","id":"g328","result":"done","commit":"2d93480","summary":"语义三色淡底令牌化 3 组亮暗分档,15 处手写混色归零;audit:surface 新增三档语义淡底(四主题 1.13–1.30 达标)"} {"ts":"2026-10-27T02:01:08+08:00","id":"g329","result":"done","commit":"0768a34","summary":"editable 新增(组件 89→90):静止态文字按钮、Enter 提交/Esc 取消不落值/失焦提交、validate 拦下时留编辑态标红、disabled 布尔与信号双口径"} +{"ts":"2026-10-27T02:03:10+08:00","id":"g330","result":"done","commit":"20290f6","summary":"TableColumn.render 取代 format 决定单元格内容,排序筛选仍按原值;格内点击拦冒泡不触发 onRowClick;demo 城市列改标签渲染"}