ExtJS数字格式。小数后3位数

时间:2012-11-14 07:37:15

标签: extjs

使用ExtJS4.1,我有浮点作为JSON响应。如何将浮点值格式化为小数点后的3位数。在下面的例子中找到。请帮忙。

enter code here

Example:

{ 
header: 'Total', 
sortable: true, 
dataIndex: 'total', 
field: { xtype: 'numberfield' }, 
renderer: this.onRenderCell 
}

onRenderCell : function(value, metaData, record, rowIndex,colIndex, store, view){
   Ext.util.Format.numberRenderer(value,'0.000');
   return value;            
}
------------------------------------------------------------------------

2 个答案:

答案 0 :(得分:9)

您可以使用number(v, format)功能,例如:

Ext.util.Format.number(1.23456, '0.000');
巫婆会回来:

  

“1.235”

(你试过的numberRenderer女巫会返回一个函数)

答案 1 :(得分:0)

此功能的版本为4.2.0.663,总计为...

当你做某事如

Ext.util.Format.number("1.23456", '0,000')

你得1代替1,234,这显然是错误的......

这是一个测试案例。如果我错了,请随时纠正我。 http://jsfiddle.net/gT9jj/1/