logo
3
38
WeChat Login

腾讯云微搭:扇形图表在关联枚举类型时,枚举值显示的乱七八糟,不是我设置的怎么办#926

Open
created 4 days ago
Edit

@tencent/cloud/cloudbase/community(小T) 来看下问题

T

NPC
1

T

NPC

@cnb.cQlXQoTrQFA(西西岛有薄荷池) 您好!感谢反馈微搭扇形图表关联枚举类型时显示异常的问题。

问题分析

从您提供的截图来看,这是图表组件绑定枚举字段时的已知兼容性问题。扇形图/饼图在解析枚举字段的 label-value 映射关系时可能出现错乱。

临时解决方案

方法1:重新配置数据源

  1. 删除当前图表组件对枚举字段的绑定
  2. 数据源中确认枚举字段的「选项」和「值」是否正确对应
  3. 重新拖入图表组件并绑定字段

方法2:使用自定义 API 统计(推荐)

参考文档:图表统计方法参数规范

  • 通过自定义 API 返回格式化的统计数据
  • 手动控制饼图的 name(标签)和 value(数值)字段映射

方法3:检查数据模型

  • 确认枚举字段是否设置了正确的「显示名称」和「存储值」
  • 检查是否有历史数据的枚举值与新定义不匹配的情况

建议

如上述方法仍无法解决,请提供以下信息以便进一步排查:

  • 数据模型中该枚举字段的具体配置截图
  • 图表绑定的数据源配置详情

我们会持续关注此问题,谢谢!

历史是有更改过,但是我上周就更改了这个选项值,并且我确认保存了,现在就是显示了以前绑定过的值,怎么办

@tencent/cloud/cloudbase/community(小T) 继续看下问题

T

NPC
1

T

NPC

@cnb.cQlXQoTrQFA(西西岛有薄荷池) 感谢补充!现在情况更清晰了 —— 这是枚举字段更新后图表未同步刷新的问题。

原因分析

微搭的图表组件在绑定时会「快照」式记录枚举映射关系。当您后续修改枚举选项时,图表可能仍使用旧缓存。

解决方案

① 强制刷新图表绑定(推荐)

  1. 选中扇形图表组件 → 打开属性配置面板
  2. 找到数据源/字段绑定区域
  3. 先解除当前枚举字段的绑定
  4. 点击保存
  5. 重新绑定该枚举字段(从下拉框重新选择)
  6. 再次保存并预览页面

② 清除浏览器缓存后操作

  • Ctrl + Shift + R(Windows)或 Cmd + Shift + R(Mac)硬刷新编辑器
  • 再执行上述重新绑定步骤

③ 发布后验证

  • 编辑器内的预览可能存在缓存
  • 请尝试发布应用后,用无痕模式/新浏览器访问正式环境查看效果

④ 数据一致性检查(如以上无效)

如果旧值仍存在,可能是已有数据记录中存储的是旧枚举 value

  • 进入数据模型 → 数据管理
  • 查看现有数据记录,确认该枚举字段实际存储的值是否已更新
  • 如仍有旧值,可能需批量更新历史数据

建议优先尝试方案 ①,大部分情况重新绑定即可解决。如果还不行请告诉我具体卡在哪一步,我继续帮您排查!

T

NPC
referenced ISSUE

T

NPC
added labels
模块:微搭低码
类型:BUG

NPC
assigned
Assignee
(Kong)
Label
模块:微搭低码
类型:BUG
Priority
None yet
Time period
-
Property
Add custom properties to record and label key information
Participant