开发者社区> 问答> 正文

公开发布的表单,子表如何实现数据联动功能,调用宜搭表单接口提示出错

公开发布的表单,上面的子表能实现数据联动功能吗,如何实现?组织内发布的已经可以通过代码能实现,公开发布的调用宜搭表单接口提示出错。

展开
收起
1410709707325243 2023-08-26 22:49:48 536 0
来自:钉钉宜搭
2 条回答
写回答
取消 提交回答
  • 老师,下面这个还没理解,能详细点不,(需要注意的是,由于公开发布的表单需要通过宜搭审核和发布,因此在使用数据联动接口时需要注意数据的安全性和合规性。)

    2023-08-27 08:24:16
    赞同 展开评论 打赏
  • 全栈JAVA领域创作者

    如果您在公开发布的表单中想要实现子表数据联动功能,可以尝试使用宜搭提供的数据联动接口。该接口可以实现表单中子表数据与主表数据的联动,从而实现数据的实时更新和同步。
    以下是使用宜搭数据联动接口的步骤:

    在宜搭平台中创建表单,并且在需要实现数据联动的子表中添加需要联动的字段。
    在子表的字段配置中,选择“数据联动”类型的字段,并且设置需要联动的主表字段。
    在主表中,将需要联动的字段设置为“联动字段”类型的字段,并且设置需要联动的子表字段。
    在表单发布后,使用宜搭提供的数据联动接口,将主表数据与子表数据进行联动。以下是一个示例代码:

    import axios from 'axios';
    
    // 获取主表数据
    axios.get('/api/form/data').then(res => {
      const mainData = res.data;
      // 获取子表数据
      axios.get('/api/form/child/data').then(childRes => {
        const childData = childRes.data;
        // 对子表数据进行处理
        // ...
        // 更新子表数据
        axios.put('/api/form/child/update', {
          data: childData
        }).then(res => {
          console.log('子表数据更新成功');
        }).catch(err => {
          console.log('子表数据更新失败:', err);
        });
      }).catch(err => {
        console.log('获取子表数据失败:', err);
      });
    }).catch(err => {
      console.log('获取主表数据失败:', err);
    });
    

    以上是一个简单的示例代码,您可以根据自己的需求进行修改和扩展。需要注意的是,由于公开发布的表单需要通过宜搭审核和发布,因此在使用数据联动接口时需要注意数据的安全性和合规性。

    2023-08-27 07:57:10
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
相关文档: 宜搭
问答排行榜
最热
最新

相关电子书

更多
宜搭 - 企业智能化应用搭建平台 立即下载
《云市场-宜搭解决方案》 立即下载
《宜搭开发手册》 立即下载