查看: 6245|回复: 5

关于数据网格中无法获取全部合计数值

升级   3.26%

30

主题

80

回帖

326

积分

注册会员

Rank: 2

积分
326
发表于 2019-12-5 13:53:01 | 显示全部楼层 |阅读模式

只能获取数据网格最后一行的数据(15000),不能完整获取所有数据(27000)
回复

使用道具 举报

升级   3.26%

30

主题

80

回帖

326

积分

注册会员

Rank: 2

积分
326
发表于 2019-12-6 18:31:43 | 显示全部楼层
好的。已经解决。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-12-6 13:45:48 | 显示全部楼层
你直接合并 是字符串合并
请将字符串转换为数字
回复

使用道具 举报

升级   3.26%

30

主题

80

回帖

326

积分

注册会员

Rank: 2

积分
326
发表于 2019-12-6 12:18:07 | 显示全部楼层
单表的合计金额是可以获取计算。但如果是多表的就没有办法。看了文档,用文档里面的参数都没有办法正确显示。

我在总计费用里面显示菜品费用里面的合计金额+辅助用料里面的合计金额。但显示的数据是不完成的。
第一种事件格式
var number_31 = this.form.get("number_31").getData();
var number_27 = this.form.get("number_27").getData();
var tmpVal = number_31 + number_27;
this.form.get("number_28").setData(tmpVal);
这个只能够显示最后一行的合计。
第二种事件格式
var datagrid = this.data.datagrid;//获取数据网格的内容,datagrid为数据网格标识
var datagrid_1 = this.data.datagrid_1;//获取数据网格的内容,datagrid为数据网格标识
var zjfy = datagrid_1.total.cphj + datagrid.total.flhj;//获取合计数值
this.data.number_28 = zjfy;//给textfield赋值,number_28 为textfield标识
这种也不能够正确显示。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-12-6 10:38:17 | 显示全部楼层
请问您怎么获得!
应该是您写错了!






比如想要获得  数据网格合计2 tt2的数据
return this.data.datagrid.total.tt2
回复

使用道具 举报

升级   3.26%

30

主题

80

回帖

326

积分

注册会员

Rank: 2

积分
326
发表于 2019-12-6 12:18:58 | 显示全部楼层
我在总计费用里面显示菜品费用里面的合计金额+辅助用料里面的合计金额。但显示的数据是不完成的。
第一种事件格式
var number_31 = this.form.get("number_31").getData();
var number_27 = this.form.get("number_27").getData();
var tmpVal = number_31 + number_27;
this.form.get("number_28").setData(tmpVal);
这个只能够显示最后一行的合计。
第二种事件格式
var datagrid = this.data.datagrid;//获取数据网格的内容,datagrid为数据网格标识
var datagrid_1 = this.data.datagrid_1;//获取数据网格的内容,datagrid为数据网格标识
var zjfy = datagrid_1.total.cphj + datagrid.total.flhj;//获取合计数值
this.data.number_28 = zjfy;//给textfield赋值,number_28 为textfield标识
这种也不能够正确显示。
回复

使用道具 举报

发表回复

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

本版积分规则

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