* 描述问题
我让AI做页面配置
通过 V2 页面的 AI 界面配置(applyBlueprint)创建包含公式字段的 Management 页面时,数值计算类的公式字段(如金额小计、未付金额)在表格和详情区块中显示为 1970-01-01。字符串类型的公式字段(如支付状态)则显示空白。
已确认 collection 层的公式字段配置正确:interface: "formula"、type: "formula"、uiSchema.x-component: "Formula.Result"。因此问题出在 applyBlueprint 生成页面 schema 时的显示组件映射环节,而非字段配置错误。
* 运行环境
| NocoBase 版本 | 2.1.24、2.1.31 |
|---|---|
| 数据库种类与版本 | PostgreSQL 16 |
| 操作系统 | Linux(腾讯云轻量服务器) |
| 部署方式 | Docker |
| Docker 镜像版本 | nocobase/nocobase:latest-full |
如何重现
- 创建数据表,添加 number 字段和 formula 字段(如
total_amount = INT(price × quantity)) - 使用 applyBlueprint 为该表创建 Management 页面
- 查看表格列中公式字段的显示 → 预期
0或1000.00,实际1970-01-01