钉钉宜搭

阿里云官方出品

「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。

3

回答

游客jpbrn27dy342s 2023-10-16 443浏览量 回答数 3

2

回答

2

回答

4

回答

1

回答

1

回答

white1988 2023-10-10 127浏览量 回答数 1

1

回答

游客3wvjglhzp4cwa 2023-10-09 317浏览量 回答数 1

4

回答

游客ujkyxsesq4aja 2023-10-08 503浏览量 回答数 4

2

回答

游客w2e2g24nx67cw 2023-10-07 434浏览量 回答数 2

8

回答

7

回答

8

回答

3

回答

游客nx3cczhkfxpbk 2023-09-20 958浏览量 回答数 3

8

回答

可以参考一下宜搭获取子表单的值赋值给当前主表单。

可以先添加一个数值组件、子表单组件;在子表单内再添加一个单行文本、数值组件并将子表单内的数值组件设置一个默认值。

打开 JS 面板,编写代码

下述代码可以直接复制使用,请注意表单唯一标识的替换!

const sonform = this.$("子表单的唯一标识").getValue();   const arr = []   console.log(sonform)   sonform.forEach(item => {            arr.push(item.子表单的数值组件唯一标识)   })   this.$("主表中需赋值组件的唯一标识").setValue(JSON.stringify(arr))

获取页面的子表单中的值,需要通过 JS 获取,先使用 this.$("子表单的唯一标识").getValue() 拿到子表单中所有组件的值:

这时我们拿到的 sonform 是一个数组,我们需要对数组进行遍历拿值,如下:

值已经拿到了,存放在新的数组中,我们用 setValue() 进行赋值就可以了。

最终效果:

宜搭内若想获取到关联表单的主要信息和次要信息,您可以用代码获取到关联表单的主要信息和次要信息,代码如下:

获取主要信息:this.$("关联表单唯一标识").getValue()[0].title

获取次要信息:this.$("关联表单唯一标识").getValue()[0].subTitle。

通过关联设置,去获取到被关联的表单的一个数据作为当前表单的数据。目前仅支持普通表单、流程表单,也可选择到跨应用表单数据集。

获取跨应用表单数据可参考文档:跨应用获取表单数据

只允许选择被关联表单内的单行文本、多行文本两个组件,其他组件不支持选择,例如数值、日期等,

注:若需要关联非单行/多行文本组件的数据,可以加入一个隐藏的单行文本(勾选始终提交),通过公式赋值。

飞云觅宙 评论 2

3

回答

2

回答

游客43cgud6xqfznk 2023-09-16 663浏览量 回答数 2

7

回答

5

回答

游客6trhuzgi26p4q 2023-09-11 718浏览量 回答数 5

4

回答

1

回答

逍遥月123 2023-09-08 466浏览量 回答数 1

4

回答

公告

帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。

展开

宜搭公众号

相关产品