javascript - 在 Processmaker 中使用 Javascript 进行计算

标签 javascript processmaker

我是 ProcessMaker 的新手,我们的任务是在 ProcessMaker 中使用 Javascript 进行计算处理练习。

因此,我查阅了文档,并尝试创建一个 dynaform,在您输入价格和数量时计算总计。

我粘贴了“javascript”部分中的代码,但是当我尝试预览它时,它只会永远加载。

这是我使用的代码:

 function calculateTotal() {
   getField("sTotal").value = parseFloat(getValueById("basePrice")) - 
   parseFloat(getValueById("Qty"));
}

leimnud.event.add(getField("basePrice"), 'click', calculateTotal);
leimnud.event.add(getField("Qty"), 'click', calculateTotal);

非常感谢您的回答。

最佳答案

事实上,正如 Ethan Presberg 提到的,Leimnud 框架仅支持 ProcessMaker 2.x。

对于 ProcessMaker 3.x,您可以使用 JQuery 通过添加如下按钮控件来触发 onclick 事件:

$("#button1").find("button").on("click",calculateTotal();

您可以在我们的 Wiki 中找到有关将 JQuery 与 ProcessMaker 3.x 的 Dynaforms 一起使用的更多信息:http://wiki.processmaker.com/3.2/JavaScript_Functions_and_Methods

最诚挚的问候,

阿图罗·A·罗伯斯

关于javascript - 在 Processmaker 中使用 Javascript 进行计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44682192/

相关文章:

javascript - phonegap ios 和 android 中的多线程问题

javascript - 如何使用 jquery 删除 HTML TABLE 中的最后一列?

javascript - 如何将en.jscript文件更改为farsi.jscript?

javascript - 如何使用 JQuery 使具有特定 URL 的选项卡处于事件状态

javascript - asp.net mvc 加载第一个条目和其他条目 - 迟到

javascript - 找到 anchor 并使用 jquery 设置为事件状态

mysql - Processmaker 安装 MySQL 支持 : undefined , GD 支持 : not enabled , LDAP 支持 (*):未启用

date - 将日期处理程序更改为波斯日期( jalali )或添加日期选择器 jalali

mysql - Processmaker触发输入文档获取当前上传文件路径

node.js - ProcessMaker 4 (EBADENGINE) 的开发人员安装期间出现 NPM 错误