2015-10-19 21 views
0

您好我正在處理製造商3.0 其中我有2任務。我想顯示字段值從任務1到任務2中的網格 如何自動填充在這裏Processmaker 網格是我試着寫一些關於觸發任務2autopopulate在網格中的值(ProcessMaker)

​​

哪裏是clientGrid是電網的id和txtData是網格內的文本字段的名稱。

回答

1

如果你只是顯示網格,我可以推薦這個:
1.在創建過程變量網格類型變量。
2.將任務1上的網格關聯到該變量
3.將任務2上的網格關聯到相同的變量 - 它需要將命名爲與任務1中的網格相同的控件顯示值。

0

如果試圖在3.0的JavaScript,我會建議你使用jQuery的構建功能:Refer here對電網和 這裏得到value of the field

您也可以使用觸發器來做到這一點,但它必須設置上第二種形式,在Dynaform之前。

你可以參考下面的代碼:(你有項目,金額和供應商作爲第一Dynaform的一個普通領域,並希望它是在網格中第二)

$item = @@item; 
$amount = @@amount; 
$vendor = @@vendor; 

@=grid_item = array(
    1 => array('item'=>$item, 'amount'=>$amount, 'vendor' => $vendor) 
); 

爲JavaScript:

var item= $("#item").getValue(); 
var amount= $("#amount").getValue(); 
var vendor = $("#amount").getValue(); 

//inserting value in the grid 
//jQuery("#grid").setValue(value, row, col); syntax 
jQuery("#grid_item").setValue(item, '1', '1'); 
jQuery("#grid_item").setValue(amount, '1', '2'); 
jQuery("#grid_item").setValue(vendor, '1', '3'); 

爲了使它在JS過程中更高效,使用循環和我所有的代碼都是調試對象,因爲我只是在wiki上創建我的代碼庫。