查看: 3310|回复: 3

表格里面的数据没有取到

升级   9.8%

57

主题

33

回帖

549

积分

高级会员

Rank: 4

积分
549
发表于 2022-5-10 22:13:20 | 显示全部楼层 |阅读模式
表格里面的数据没有取到,帮忙看看哪里写错了,谢谢



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);






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37187
发表于 2022-5-11 10:09:51 | 显示全部楼层
您是参考了我们的直播视频做的吗?我看您使用了datagrid,这个是数据网格,数据存储格式和数据表格是不一样的,直播视频里使用的是数据表格,所以您这里取值没取到。
如果您要使用数据网格,您可以表单上预览,showJson看看具体的格式,这里再取值。
另外,建议您使用数据表格,数据网格已过时,以后不会再进行优化升级。
回复

使用道具 举报

升级   15.1%

86

主题

174

回帖

1302

积分

金牌会员

Rank: 6Rank: 6

积分
1302
发表于 2022-5-11 10:10:18 | 显示全部楼层
你好,感觉是不是数据网格标识错了
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37187
发表于 2022-5-12 10:37:56 | 显示全部楼层
不是的,如果您用的是数据网格,那么您取值的格式错了,肯定是取不到的,您可以先看看数据网格的格式是什么样子,再来修改脚本取值。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread