我是 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/