-
Notifications
You must be signed in to change notification settings - Fork 1
Labels
bugSomething isn't workingSomething isn't working
Description
问题描述
在列表、详情、报表等各类视图中,部分字段类型的数据显示存在异常,典型表现如 lookup/关联型字段仅显示 ID 而未显示名称;select 字段未正确映射 label;部分类型在值为 null/空时显示不一致。详见反馈截图:
排查目标
- 全面梳理所有支持的字段类型,包括但不限于:
- text, textarea
- number, currency, percent
- date, datetime, time
- lookup, master_detail
- select, status
- boolean
- user, owner
- file, image
- object, vector, grid、formula
- 其它���定义/派生类��
- 验证每种字段类型在主流显示位置的表现(如 ObjectGrid、Detail、AgGrid、ReportViewer 等),包括:
- 空值/无值/null 时显示
- 关联型字段是否未映射 ID
- select/lookup/options 能否正确显示 label
- 数值型/百分比/货币格式是否合理
- user/owner 等是否能显示头像/姓名等
- 其它自定义渲染逻辑是否有缺陷
- 梳理现有 cell renderer 的 fallback 逻辑与 options 解析(如 lookup),全面修复所有已知和潜在的字段展示 bug。
预期修复方向
- 优化 Lookup/Select 等字段渲染器,确保即便 value 为原始 ID 也能通过 options 查找 label。
- 明确各字段类型的空值展示策略,风格统一。
- 核查注册表与 fallback,确保所有类型优先匹配专用 renderer。
- 检查和完善数据处理层,增补 API 返回的数据格式及必要的 populate/expand。
- 为每个主流字段类型补充分支 UT,测试各种显示场景。
备注
- 建议修复同时补充 snapshot/单元测试。
- 修复完成后必须运行相应 test,并且检查其它潜在相关问题,任务完成后更新 roadmap。
如需细分子任务,可按字段类型或显示视图再做拆分。
Reactions are currently unavailable
Metadata
Metadata
Labels
bugSomething isn't workingSomething isn't working