目前我正在嘗試將任務結果獲取到 camunda 表單中,因為每個結果都有多個值,用戶將選擇哪個值最好。我正在嘗試使用,camForm.variableManager但它正在回傳undefined。我怎樣才能做到這一點,請提供任何參考資料,示例。
我嘗試使用以下代碼:
<script cam-script type="text/form-script">
var variableManager = camForm.variableManager;
var jobRequestInfo = $scope.jobRequestInfo = {};
camForm.on('variables-fetched', function() {
alert(Object.values(variableManager.variables));
console.log(camForm.variableManager.variable( 'a' ));
});
</script>
我通過使用運算式陳述句將結果從池 A 發送到池 B。
${execution.getProcessEngineServices().getRuntimeService().createMessageCorrelation("changerequirement").setVariable("a", 1).correlateWithResult()}
uj5u.com熱心網友回復:
使用fetchVariable()使用get值功能之前功能。
<script cam-script type="text/form-script">
camForm.variableManager.fetchVariable('a');
camForm.on('variables-fetched', function() {
console.log(camForm.variableManager.variable('a'));
console.log(camForm.variableManager.variableValue('a'));
});
</script>
參考鏈接:https : //forum.camunda.org/t/get-all-users-from-group-in-cam-script-directive-embedded-form/17592/5
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/371533.html
標籤:javascript 形式 卡蒙达 camunda-modeler 卡蒙达插件
上一篇:生成表單的反應組件中的遞回
