关联表单组件返回值是个数组,如图所示:
若想要取到关联表单的某个属性,例如取formUuid,建议通过页面JS处理后赋值给其他组件;若取主标题、副标题等内容建议直接使用关联表单的填充
代码取效果图:
实现步骤:在关联表单组件值发生变化的时候(onChange)直接通过setValue 将内容赋值给其他组件
在宜搭中通过公式编辑获取关联表单数据,以下是基本步骤:
首先,明确关联关系。假设你有主表单A和关联表单B,它们通过某个字段(如ID字段)建立关联。
在主表单A的公式编辑中,如果想要获取关联表单B中的数据,你可以使用关联表单查询函数。例如,使用 LOOKUP 函数。语法一般是 LOOKUP(查找值,查找区域,返回区域) 。查找值是主表单中用于关联的字段值,查找区域是关联表单中的关联字段列,返回区域是关联表单中你想要获取数据的列。
比如,主表单A中有一个“客户ID”字段,关联表单B中有“客户ID”和“客户名称”字段。在主表单A的一个文本组件的公式编辑中,想要获取与当前主表单记录关联的客户名称,可以使用 LOOKUP($客户ID,关联表单B.客户ID,关联表单B.客户名称) (这里的 $客户ID 是主表单A中的“客户ID”字段,“关联表单B.客户ID”和“关联表单B.客户名称”是关联表单B中的相应字段)。
这样就能在主表单通过公式获取关联表单中的特定数据了。不过,具体函数和操作可能会因宜搭版本等因素有细微差异。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。