var data_3 = this.data.datatable_3.data;
data_3[index] = {...}
我是直接拿到这一行的数据直接设置的,这种方式是不是不太妥
正确的方式是什么,下面这样?可以一次设置这一行多个元素的值吗?
[JavaScript] 纯文本查看复制代码
//获取当前组件所在数据模板/数据表格的行(条目)对象
var line = this.target.parentLine;
//获取当前字段所在行下标
var index = line.getIndex();
//获取当前字段所在条目的subject字段的值
var data = line.getModule("subject").getData();
//设置当前字段所在条目的subject字段的值
line.getModule("subject").setData("test1");
//获取当前组件所在数据模板/数据表格的行(条目)对象
var line = this.target.parentLine;
//获取当前字段所在行下标
var index = line.getIndex();
//获取当前字段所在条目的subject字段的值
var data = line.getModule("subject").getData();
//设置当前字段所在条目的subject字段的值
line.getModule("subject").setData("test1");
这个不会触发编辑完成的,赋值需要使用这种方式