diff --git a/workflow/engine/js/controls/varsAjax.js b/workflow/engine/js/controls/varsAjax.js index f783810a6..3b0c53414 100755 --- a/workflow/engine/js/controls/varsAjax.js +++ b/workflow/engine/js/controls/varsAjax.js @@ -19,7 +19,7 @@ var changeVariables = function(varType,proUid,field,symbol,target) { url : '../controls/varsAjaxByType', async : true, method: 'POST', - args : "type="+varType+"&sProcess="+proUid+"&sFieldName="+field+"&sSymbol="+symbol + args : "type="+varType+"&sProcess="+proUid+"&sFieldName="+field+"&sSymbol="+symbol+"&bIncMulSelFields=1" }); oRPC.callback = function(rpc){ diff --git a/workflow/engine/methods/controls/varsAjaxByType.php b/workflow/engine/methods/controls/varsAjaxByType.php index 084b83bbe..f31590e7e 100755 --- a/workflow/engine/methods/controls/varsAjaxByType.php +++ b/workflow/engine/methods/controls/varsAjaxByType.php @@ -35,7 +35,7 @@ */ G::LoadClass('xmlfield_InputPM'); -$aFields = getDynaformsVars($_POST['sProcess']); +$aFields = getDynaformsVars($_POST['sProcess'], true, isset($_POST['bIncMulSelFields']) ? (boolean)$_POST['bIncMulSelFields'] : false); $aType = $_POST['type']; $aRows[0] = Array (