宜搭的JS面板向子表单内写入数据无法触发子表单内的公式,请问如何解决?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

宜搭的JS面板向子表单内写入数据无法触发子表单内的公式,请问如何解决?

问产品-宜搭

宜搭的JS面板向子表单内写入数据无法触发子表单内的公式,请问如何解决?

具体情况是这样: 首先这是一个入库操作,在入库表单的主表里增加了一个下拉复选框,通过下拉选择的值,通过数据源及JS代码,从另一个普表里获取对应的数据并插入到子表行内,插入的字段是:物品单价、物品名称、数量;子表内还有个金额,是用了公式(单价*数量),然而数据插入到子表后,没有触发这个金额的计算公式,当我手动修改了一下子表内的单价或者数量后,才能触发公式......

展开
收起
1076377145022380 2022-12-01 19:14:11 611 0
来自:钉钉宜搭
2 条回答
写回答
取消 提交回答
  • 守约

    这个暂时没有办法做到,因为宜搭这里,代码写入的值是不会触发修改事件,就是单纯的改值,但是针对此种情况,都已经写代码了,建议去掉公式,直接代码计算结果,针对子表,需要注意的,赋值的时候需要子表的行标也就是formGroupId,示例 function onChange (){ tableField.updateItemValue(formGroupId, { numberField_l1dafx30: numberField_l1dafx30,//过路费 numberField_l1dafx32: numberField_l1dafx32,//停车费 numberField_l1dafx2u: numberField_l1dafx2u,//行驶里程数

        selectField_l51f7cu9: {
          text: selectField_l51f7cu9,
          value: selectField_l51f7cu9
        },//审核状态
    
      }
    

    }

    2022-12-02 10:20:35
    赞同 展开评论 打赏
  • 飞云觅宙
    十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    检查一下公式是否正确,JS面板配置可以参考下面链接: https://m.toutiao.com/is/rwQU3pW/ - 宜搭获取子表单的值赋值给当前主表单 - 今日头条

    2022-12-01 19:40:26
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
相关文档:
问答排行榜
最热
最新
相关电子书
更多
Javascript中的函数
立即下载
Javascript异步编程
立即下载
JS零基础入门教程(上册)
立即下载