当表格中有两个以上字段关联了同一张表时,在配置这些字段关联表的字段显示时,会被当成同一个字段处理

* 描述问题

当表格中有两个以上字段关联了同一张表时,在配置这些字段关联表的字段显示时,会被当成同一个字段处理

* 运行环境

  • NocoBase 版本:1.3.52
  • 数据库种类与版本: MySQL 8.0.36
  • 操作系统:Windows 11
    -浏览器及版本:Edge 132.0.2957.11 (正式版本)
  • 部署方式:Docker
  • Docker 镜像版本:nocobase/nocobase:latest
  • NodeJS 版本:

如何重现

有两个表table_a、table_b,table_a有两个字段 col_b1、col_b2,都关联了table_b的col_b,在表格区块中选择以table_a为显示的数据源,配置字段时,选择启用 col_b1 > col_b 时,col_b2 > col_b 也会被启用,表格区块中只有一个名为 col_b 的字段,选择禁用其中一个,另一个也会被禁用。

预期行为

当同一个表的多个字段关联同一个表时,这些字段关联表的字段要能分别控制

截图

日志

具体的内容请在官网申请demo,给个复现的url

测试 - NocoBase


缺陷,等我们修复下

已经修复,请使用最新代码检查问题是否解决

已解决,非常感谢!