jQuery MiniUI

 找回密码
 立即注册
查看: 2724|回复: 3
打印 上一主题 下一主题

datagrid summaryType="sum" 客户端统计小数自动转换成整数了? [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2014-11-6 09:48:06 |只看该作者 |倒序浏览
datagrid的列是float类型,但是e.value的求和统计结果却变成整数了,请问各位大牛有没有遇到过类似的问题?是怎么解决的?

Rank: 8Rank: 8

沙发
发表于 2014-11-6 10:02:28 |只看该作者
未出现过这个问题,请提供重现html页面

Rank: 1

板凳
发表于 2014-11-6 10:07:49 |只看该作者
felt 发表于 2014-11-6 10:02
未出现过这个问题,请提供重现html页面

列:
<div field="amount" width="80"  align="center" summaryType="sum" headerAlign="center"  allowSort="true" dataType="float" decimalPlaces="2">发生金额</div>
                <div  field="Numbers" width="80"  align="center"  summaryType="sum" headerAlign="center"  allowSort="true" dataType="float" decimalPlaces="2">单数</div>
js:
  function summation(e) {
        switch (e.field) {
            case 'xh': e.cellHtml = '<div style="text-align:center; font-weight:bold;">合计</div>'; break;
            case 'contractno': e.cellHtml = '<div style="text-align:center; font-weight:bold;">数量:' + e.value + '</div>'; break;
            case 'amount': e.cellHtml = '<div style="text-align:center; font-weight:bold;">' + e.value + '</div>'; break;
            case 'Numbers': e.cellHtml = '<div style="text-align:center; font-weight:bold;">' + e.value + '</div>'; break;
        }
    }
结果:
         100.1  1.5
         1000   1
         6000   3
合计:7100   5

合计那列就是统计结果小数不见了

Rank: 8Rank: 8

地板
发表于 2014-11-6 10:40:58 |只看该作者
shilm123 发表于 2014-11-6 10:07
列:
发生金额
                单数

按照你提供的内容模拟,未出现你说的问题
请提供能直接看到问题的html页面和数据

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Archiver|普加软件

GMT+8, 2024-10-7 17:35 , Processed in 1.037934 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部