jQuery MiniUI

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

dataGrid设置的汇总行为sum时会丢失精度 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2018-8-1 14:58:11 |只看该作者 |倒序浏览
dataGrid设置的汇总行为sum时会丢失精度,
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2018-8-1 16:02:51 |只看该作者
监听ondrawsummarycell事件处理
grid.on("drawsummarycell",function(e){
    if(e.field=="..."){
          e.cellHtml=parseFloat(e.cellHtml).toFixed(2)
    }
})

Rank: 3Rank: 3

板凳
发表于 2018-8-3 11:41:17 |只看该作者
felt 发表于 2018-8-1 16:02
监听ondrawsummarycell事件处理
grid.on("drawsummarycell",function(e){
    if(e.field=="..."){

就是要重写这个事件了吗

Rank: 8Rank: 8

地板
发表于 2018-8-3 12:58:50 |只看该作者
无聊的猴子 发表于 2018-8-3 11:41
就是要重写这个事件了吗

是的

Rank: 3Rank: 3

5#
发表于 2018-8-3 14:38:15 |只看该作者
felt 发表于 2018-8-3 12:58
是的

刚刚又遇到了个问题,dataGrid有没有禁止行编辑或者禁止列编辑的方法?

Rank: 8Rank: 8

6#
发表于 2018-8-3 15:12:14 |只看该作者
无聊的猴子 发表于 2018-8-3 14:38
刚刚又遇到了个问题,dataGrid有没有禁止行编辑或者禁止列编辑的方法?

grid.on("cellbeginedit",function(e){
   var field=e.field;
   var record=e.record;
   if(field=="" &&record.xx=="..."){
            e.cancel=true;                 //可以精确控制到单元格
   }
})

Archiver|普加软件

GMT+8, 2024-11-18 08:18 , Processed in 1.048316 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部