wangxu 发表于 2024-9-2 15:09:46

两个数据模板之间的值同步更新。


如下图,当数据模板 datatemplate 中 product_name 字段更新的时候,数据模板 datateamplate_1 中的 product_name 字段的值自动更新。

论坛管理员 发表于 2024-9-4 09:57:24

首先您要知道两个数据模板之间的对应关系,数据模板时多行的,您datatemplate中改的第几行,对应datatemplate_1里的第几行
然后把datatemplate_1里所有的数据拿出来,修改正确行数的某个字段后,通过this.data.datatemplate_1=修改后的值   的方式去更新

wangxu 发表于 2024-9-5 08:34:07

论坛管理员 发表于 2024-9-4 09:57
首先您要知道两个数据模板之间的对应关系,数据模板时多行的,您datatemplate中改的第几行,对应datatempla ...

嗯这个问题,已经解决了。

wangxu 发表于 2024-9-5 08:37:13

在 change 事件添加如下代码实现:
var index = this.target.parentLine.getIndex();
var line = this.form.get("datatemplate_1").getLine(index);
var data = line.get("product_name").setData(this.target.getData());
页: [1]
查看完整版本: 两个数据模板之间的值同步更新。