Roo/util/Format.js
authorAlan Knowles <alan@akbkhome.com>
Mon, 25 Oct 2010 07:16:38 +0000 (15:16 +0800)
committerAlan Knowles <alan@akbkhome.com>
Mon, 25 Oct 2010 07:16:38 +0000 (15:16 +0800)
Roo/util/Format.js

index edcd415..9a5f354 100644 (file)
@@ -140,9 +140,18 @@ Roo.util.Format = function(){
             // now just padd decimals..
             var ps = String(v).split('.');
             var fd = (ps[1] + z);
-            var r = fd.substring(0,z.length);
-            
-            
+            var r = fd.substring(0,n); 
+            var rm = fd.substring(n); 
+            if (rm < 5) {
+                return ps[0] + '.' + r;
+            }
+            r*=1; // turn it into a number;
+            r++;
+            if (String(r).length != n) {
+                ps[0]*=1;
+                ps[0]++;
+                r = String(r).substring(1); // chop the end off.
+            }
             
             return ps[0] + '.' + r;