joriazhang 发表于 2023-10-17 14:23:18

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

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

论坛管理员 发表于 2023-10-18 09:34:04

数据表格有一个计算合计的方法_loadTotal()    ,您试试

joriazhang 发表于 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文档里没有找到这个函数啊?

论坛管理员 发表于 2023-10-19 09:16:19

this.form.get("datatable_name")._loadTotal();
api里目前确实是没有的

joriazhang 发表于 2023-10-19 09:30:18

论坛管理员 发表于 2023-10-19 09:16
this.form.get("datatable_name")._loadTotal();
api里目前确实是没有的

明白了,多谢。

论坛管理员 发表于 2023-10-19 14:48:00

:handshake
页: [1]
查看完整版本: datatable数据表格合计行计算问题