* 描述问题
一对多关系类型里面的字段数据要怎么相互引用呢?
例如:
数据表:合同信息。里面有一个字段,叫做“已收款金额”
数据表:合同收款记录。里面有N个收款的记录字段,怎么把收款的金额汇总到“合同信息”这个表里面呢。
* 运行环境
- NocoBase 版本:
- 数据库种类与版本:
- 操作系统:
- 部署方式:
- Docker 镜像版本:
- NodeJS 版本:
一对多关系类型里面的字段数据要怎么相互引用呢?
例如:
数据表:合同信息。里面有一个字段,叫做“已收款金额”
数据表:合同收款记录。里面有N个收款的记录字段,怎么把收款的金额汇总到“合同信息”这个表里面呢。
@support 可以帮忙看一下这个业务逻辑要怎么实现吗?
子表格配置字段,的确没有找到跟父表格相关的引用关系。
所以,第一感觉是添加冗余字段:合同金额
可以通过以下两个方法处理:
1、在编辑、新增的时候,合同金额设置默认值。可以通过当前表单-合同信息-合同金额进行赋值,不允许修改。
2、工作流处理。合同信息变更的时候,配置工作流,更新合同收款记录中的合同金额信息。
@workingbird 感谢解答,这个方法是合理的。
@workingbird @support
感谢两位的解答。
我试了一下,可以实现了。豁然开朗,感觉是打开了一种新的思路。
nocobase的产品思路和其他低代码平台还是有一点区别的。
还需要再多学习。
但是现在官方的文档比较简单,也没有别的现成模板可以参考,学起来比较费劲哈。
@workingbird
你好。
现在又出现一个新的问题。
如果我增加了一个冗余字段,要在前端计算的话,就必须要把这个冗余字段显示出来。
但是现在我想隐藏这个冗余字段。
在前端的配置,没有找到可以隐藏的选项。
如果是在权限里面关闭查看的权限,就没有办法进行计算。
用联动规则隐藏