新建数据源

这里我命名为formdata
请求地址/dingtalk/web/APP_UYK8B3UXPTPEK03HWCQM/v1/form/getFormDataById.json
注意替换APPID 关掉自动加载
image.png

插入JS代码

  1. export function onChange({ value }) {
  2. if (value.length) {
  3. const datas = []
  4. value.forEach(item => {
  5. this.dataSourceMap['formdata'].load({ formInstId: item.instanceId })
  6. .then(res => {
  7. datas.push({
  8. //前面的是当前表单中子表单里的组件ID
  9. //后面是被关联的表单中表单组件ID
  10. textField_kyldqhcn: res.formData.textField_kyldmgn1,
  11. textField_kyldqhco: res.formData.textField_kyldmgn2
  12. })
  13. this.$('tableField_kyldqhcm').setValue(datas)
  14. })
  15. })
  16. } else {
  17. this.$('tableField_kyldqhcm').setValue([])
  18. }
  19. }

把关联表单组件的 onChange和插入的onChange函数绑定