起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7739|回复: 8

[处理中3] grid中footerData如何对数据进行四舍五入

[复制链接]

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
发表于 2018-3-1 13:18:05 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
在grid中增加了footerData="'合计:'+$data.sum("fJFJE")"
实际运行发现,结果为:
合计:1176.9399999999998

怎样对结果处理,保留两位小数。

其中,合计的数据来源都是只有两位小数

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36149
发表于 2018-3-1 13:44:16 | 显示全部楼层
https://jingyan.baidu.com/article/fc07f98940143812ffe51939.html

可以自己grid的onRleload事件中js计算后给footerData赋值,如下

        Model.prototype.grid1Reload = function(event) {
                var data = this.comp("bizData1");
                var total = data.sum("fJE");
                event.source.setFooterData({
                        rn : '合计:',//在序号列下显示
                        fJE : total,

                });
               
        };
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2018-3-1 14:08:13 | 显示全部楼层
jishuang 发表于 2018-3-1 13:44
https://jingyan.baidu.com/article/fc07f98940143812ffe51939.html

可以自己grid的onRleload事件中js计算 ...

checkbox的列名是什么?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36149
发表于 2018-3-1 14:50:55 | 显示全部楼层
什么checkbox?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2018-3-1 15:18:55 | 显示全部楼层

  rn : '合计:',//在序号列下显示

我要在checkbox下显示咧?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36149
发表于 2018-3-1 15:35:44 | 显示全部楼层
如果是指grid设置了多选的checkbox用cb
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

27

主题

140

帖子

1740

积分

金牌会员

Rank: 6Rank: 6

积分
1740
QQ
发表于 2018-7-20 11:30:38 | 显示全部楼层
jishuang 发表于 2018-3-1 13:44
https://jingyan.baidu.com/article/fc07f98940143812ffe51939.html

可以自己grid的onRleload事件中js计算 ...

合计可以这样处理

但是 分组小计 如何处理四舍五入?



回复 支持 反对

使用道具 举报

27

主题

140

帖子

1740

积分

金牌会员

Rank: 6Rank: 6

积分
1740
QQ
发表于 2018-7-20 11:33:23 | 显示全部楼层
shmp54 发表于 2018-7-20 11:30
合计可以这样处理

但是 分组小计 如何处理四舍五入?

如图所示

QQ截图20180720113240.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36149
发表于 2018-7-20 11:53:01 | 显示全部楼层
这个是jqgrid实现的,如果要修改需要自己跟踪jqgrid中的实现逻辑进行修改
/UI2/system/components/justep/grid/js/jqGrid.src.js
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-5-9 15:01 , Processed in 0.061166 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表