查看: 7531|回复: 5

datatable数据表格合计行计算问题

升级   2.67%

17

主题

20

回帖

267

积分

注册会员

Rank: 2

积分
267
发表于 2023-10-17 14:23:18 | 显示全部楼层 |阅读模式
我的数据表格中有几列是文本信息,几列是数值,文本由用户填,数值是根据用户填的信息自动生成的,然后这几列数值都需要合计。现在给这张数据表格加了导入功能,导入excel中用户也只需填写文本部分,在afterImport事件里计算剩下几列的数值并赋值到数据表格,这部分功能测试都正常,现在的问题是数据导入后,合计行并没有自动计算那几列的总计,仍然是0,必须手动在数据表格做一个编辑动作,合计行才会计算总计,请问这个怎么解决?有没有让合计行刷新一下之类的函数。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-10-18 09:34:04 | 显示全部楼层
数据表格有一个计算合计的方法  _loadTotal()    ,您试试
回复

使用道具 举报

升级   2.67%

17

主题

20

回帖

267

积分

注册会员

Rank: 2

积分
267
发表于 2023-10-18 10:16:29 | 显示全部楼层
本帖最后由 joriazhang 于 2023-10-18 14:59 编辑
论坛管理员 发表于 2023-10-18 09:34
数据表格有一个计算合计的方法  _loadTotal()    ,您试试

请问是这样用吗:this.form.get("datatable_name").loadTotal();
在API文档里没有找到这个函数啊?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-10-19 09:16:19 | 显示全部楼层
this.form.get("datatable_name")._loadTotal();
api里目前确实是没有的
回复

使用道具 举报

升级   2.67%

17

主题

20

回帖

267

积分

注册会员

Rank: 2

积分
267
发表于 2023-10-19 09:30:18 | 显示全部楼层
论坛管理员 发表于 2023-10-19 09:16
this.form.get("datatable_name")._loadTotal();
api里目前确实是没有的

明白了,多谢。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-10-19 14:48:00 | 显示全部楼层
回复

使用道具 举报

发表回复

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

本版积分规则

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