表格里面的数据没有取到
表格里面的数据没有取到,帮忙看看哪里写错了,谢谢var table = new this .Table("serveReimburse");
var values = [];
this.data.datagrid.data.forEach(function(item){
var par = {
"subject": this.data.subject,
"name": this.workContext.getWork().creatorPerson,
"dept": this.workContext.getWork().creatorUnit,
"cusName": item.cusName,
"select": item.select,
"amount": parseFloat(item.amount),
"actualAmount_1": parseFloat(item.actualAmount_1),
"endDate": this.workContext.getTask().startTime
}
values.push(par);
}.bind(this));
table.insertRow(values);
您是参考了我们的直播视频做的吗?我看您使用了datagrid,这个是数据网格,数据存储格式和数据表格是不一样的,直播视频里使用的是数据表格,所以您这里取值没取到。
如果您要使用数据网格,您可以表单上预览,showJson看看具体的格式,这里再取值。
另外,建议您使用数据表格,数据网格已过时,以后不会再进行优化升级。 你好,感觉是不是数据网格标识错了 不是的,如果您用的是数据网格,那么您取值的格式错了,肯定是取不到的,您可以先看看数据网格的格式是什么样子,再来修改脚本取值。
页:
[1]