开发者社区 > 通义大模型 > 正文

宜搭JS实现多个子表单汇总到一个子表单内

同一个表单中,有子表单1、2、3、4,用js将子表单1.2.3.中的部分内容合并到子表单4中。

展开
收起
sttwk33ukimoc 2024-05-02 08:49:08 476 3
1 条回答
写回答
取消 提交回答
  • 如果问题得到了解决,辛苦点下采纳回答哦~

    可以参考下面的步骤来实现:
    1.页面
    image.png
    2.给按钮绑定事件
    image.png
    image.png

    export function onClick() {
      const formDataOne = this.$('子表单1组件唯一标识').getValue();
      const formDataTwo = this.$('子表单2组件唯一标识').getValue();
    
      const tempDataOne = formDataOne.map(item => {
        return {
          子表单3单行文本组件唯一标识: item.子表单1单行文本组件唯一标识,
          子表单3数值组件唯一标识: item.子表单1数值组件唯一标识
        };
      });
      const tempDataTwo = formDataTwo.map(item => {
        return {
          子表单3单行文本组件唯一标识: item.子表单2单行文本组件唯一标识,
          子表单3数值组件唯一标识: item.子表单2数值组件唯一标识
        };
      });
    
      // 可筛选符合条件的数据后再赋值给子表单3
      const newData = tempDataOne.concat(tempDataTwo);
      this.$('子表单3组件唯一标识').setValue(newData);
    }
    

    3.最终效果
    image.png

    2024-05-06 15:17:19
    赞同 59 展开评论 打赏

通义千问大模型家族全面升级更大参数规模模型首次面世,全新通义千问2.0版本欢迎体验。https://tongyi.aliyun.com/

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载