导出时自定义列标题无效且列为关联表字段时单选下拉类型显示为值而非标签

* 描述问题

导出的bug:
1、设置可导出字段时,填写了【自定义列标题】,但导出excel却无效,依然显示数据表原先的字段名(选择了关联表中的字段也是一样五阿飞自定义列标题),如图:

2、设置可导出字段时,选择了关联表中的字段,如果是下拉单选类型的,导出的excel中显示的是字段的值,而不是标签(我大胆猜测单选框、复选框、下拉多选、勾选估计也是同样问题),但如果是当前表中的则正常显示的是标签,如图:

* 运行环境

  • NocoBase 版本:1.2.11 alpha

  • 数据库种类与版本: PostgreSQL 15.6

  • 操作系统:Windows 11 专业版

  • 部署方式:
  • Docker 镜像版本:
  • NodeJS 版本:

如何重现

1、简单的新建两个基础表A和B,其中A表新增一个多对一的字段,关联到B表ID字段,B表中新增一个下拉单选类型的字段,输入两个选项:值:1 标签:男;值:2 标签:女
2、新建一个表格,使用A表数据;
3、录入几条简单数据;
4、使用导出,设置可导出字段,随意选择一个A表字段,和关联到B表的下拉单选类型字段,自定义列标题与原字段不同
5、导出excel即可看出问题

预期行为

截图

image


日志

1 Like

自定义列标题无效问题,可以升级下新版本,这个问题已经修复

1.2.36确实已经修复,刚看到。
但关联表的下拉字段的标签被值代替的问题依然存在。

标签问题有两种处理方式:1、选项字段可以把选项值和标签设置为一样的,历史数据需要单独更新下;2、使用关系字段关联表

1 Like

是的,也暂时只能这么处理了,不过还是希望能完善,谢谢。