在 BPM 应用程序 ProcessMaker 中,我试图将行从 dynaform 中的一个网格复制到第二个 dynaform 中的后续网格。我只想复制选中复选框的第一个网格中的行。用户不需要查看未选中的行。
我尝试在随后的网格之前运行触发器并循环通过第一个网格并检查行的复选框打开的位置,但它似乎没有复制任何内容。下面是触发器的代码。我究竟做错了什么?
@=new_grid = array();
$tot = count(@=original_grid);
for ($i = 1; $i <= $tot; $i++) {
if ((@=original_grid[$i]['my_checkbox']) == 'On') {
@=new_grid[$i] = array(
'field1' = @=original_grid[$i]['field1'],
'field2' = @=original_grid[$i]['field2'],
'field3' = @=original_grid[$i]['field3'],
'field4' = @=original_grid[$i]['field4'],
'field5' = @=original_grid[$i]['field5'],
'field6' = @=original_grid[$i]['field6']
);
}
}