首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从其他字段计算formio中的字段

从其他字段计算formio中的字段
EN

Stack Overflow用户
提问于 2022-01-12 12:11:55
回答 1查看 420关注 0票数 1

请使用formio创建表单,在表单中添加两个字段(货币),在一个名为“总计”的字段中生成一个总计。

我尝试在计算值部分中添加这个自定义javascript代码到总字段value= data.value1 + data.value2;中,我也尝试了value = parseInt(data.value1) + parseInt(data.value2);

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-16 16:19:54

我以前也遇到过这个问题。由于某些原因,设置值并不会在字段本身中显示它。对我起作用的是通过为字段编辑JSON来使用calculateValue。为此,请执行以下操作:

  1. 单击字段的Edit JSON按钮。
  2. 添加以下代码以添加来自前面字段的值,其中num1num2是您的唯一键:
代码语言:javascript
复制
  "calculateValue": {
    "+": [
      {
        "var": "data.num1"
      },
      {
        "var": "data.num2"
      }
    ]
  }

  1. 该字段应显示计算值。

参考文献:

https://jsonlogic.com/

https://formio.github.io/formio.js/app/examples/calculated.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70681354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档