关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 9501|回复: 0

数据列表合计功能 datagrid 改为自定义小数点和不科学记数法

[复制链接]
发表于 2014-11-18 10:17:37 | 显示全部楼层 |阅读模式
在开发手册 3.4.2 中的8.3.5. 数据列表合计功能
如果使用默认的 dataGrid.setFooter("salary");统计显示列表的数据,在数据很大是会变为科学记数法显示,3e1111。
所以我把datagrid的查询结果统计和格式化,我需求是保留小数点2位。这样子就可以按照自己需求的格式显示。
List <TbPurchasePaymentPlanEntity> resualtlist= dataGrid.getReaults();
        Double sum = 0.0;
        if(resualtlist.size()!=0){
            for(TbPurchasePaymentPlanEntity aa:resualtlist)
            {
                sum=sum+Double.valueOf(aa.getPayMoney());
            }
        }
        //格式化为小数点2位数
        DecimalFormat df = new DecimalFormat("#.00");
        String total_salary=df.format(sum);  
        dataGrid.setFooter("payMoney:"+total_salary);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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