jQuery MiniUI

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

小数点 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2013-9-5 14:00:28 |只看该作者 |倒序浏览
<div  field="C57" width="120" headerAlign="center" renderer="onrenderer" >吨水

                            <div  width="120"  headerAlign="center">(元/吨)</div>

                    </div>


保留小数点位数不是renderer="onrenderer" 属性,执行方法
   function onrenderer(e) {        return e.cellHtml = e.row.detectionResult.toFixed(2)    }
时,提示 e.row.detectionResult 为underflind  ? 是怎么个情况

Rank: 8Rank: 8

沙发
发表于 2013-9-5 14:08:09 |只看该作者
function onrenderer(e) {     
          return  parseInt(e.value).toFixed(2)
}
你这个e.row.detectionResult是什么?

Rank: 6Rank: 6

板凳
发表于 2013-9-5 14:11:07 |只看该作者
felt 发表于 2013-9-5 14:08
function onrenderer(e) {     
          return  parseInt(e.value).toFixed(2)
}

那我想保留某一列的小数点位数,我该怎么保留吗,我查出来的是 decimalPlaces="2" 但是不起效果

Rank: 8Rank: 8

地板
发表于 2013-9-5 14:20:43 |只看该作者
小葱儿 发表于 2013-9-5 14:11
那我想保留某一列的小数点位数,我该怎么保留吗,我查出来的是 decimalPlaces="2" 但是不起效果 ...

末尾是0的话,还是会保留1位
建议自己写个保留2位小数的方法,返回处理的结果,放到renderer里面

Rank: 6Rank: 6

5#
发表于 2013-9-5 14:44:33 |只看该作者
有数据加载完成后的方法吗,我在设置小数点位数的时候,得到的value 值为空

Rank: 8Rank: 8

6#
发表于 2013-9-5 14:50:13 |只看该作者
用renderer=onRenderer
function onRenderer(e){
    return parseInt(e.value).toFixed(2)
}
我试了下这样是可以的。

Rank: 8Rank: 8

7#
发表于 2013-9-5 14:50:34 |只看该作者
小葱儿 发表于 2013-9-5 14:44
有数据加载完成后的方法吗,我在设置小数点位数的时候,得到的value 值为空 ...

用renderer就行了
http://www.miniui.com/demo/#src=datagrid/datagrid.html
性别这一列

Rank: 6Rank: 6

8#
发表于 2013-9-5 15:01:38 |只看该作者
factory 发表于 2013-9-5 14:50
用renderer就行了
http://www.miniui.com/demo/#src=datagrid/datagrid.html
性别这一列

  我得到的值是   0.00111982075    但是在方法中
function onrenderer(e) {
////        return parseInt(e.value).toFixed(5)

得到的return 的值是 0.00000  该怎么设置一下呢

Rank: 6Rank: 6

9#
发表于 2013-9-5 15:13:40 |只看该作者
小葱儿 发表于 2013-9-5 15:01
我得到的值是   0.00111982075    但是在方法中
function onrenderer(e) {
////        return parseI ...

改好了,谢谢                 

Rank: 8Rank: 8

10#
发表于 2013-9-5 15:14:24 |只看该作者
parseFloat
parseInt()是整数。

Archiver|普加软件

GMT+8, 2025-7-10 15:34 , Processed in 1.055512 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部