如果您在 3.0 上尝试 Javascript,我建议您使用 Jquery 内置函数:Refer here 用于网格和
在这里获取value of the field
您也可以使用触发器来执行此操作,但必须在 Dynaform 之前的 2nd Form 上设置。
你可以参考这段代码:(你有Item,Amount和Vendor作为第一个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 上创建了我的代码库。