Extjs4.x转换后台传过来的JSON日期为标准的日期对象_+数字格式化
废话少说 直接上代码:
Ext.define('ONL.model.DevOnlineModel',{ extend: 'Ext.data.Model', fields: [ {name:'date',type:"date",mapping:'date.time',convert :function(v,record){ //将一个long型的time转换为标准的日期对象
//此时V为一个long型的时间毫秒数 return Ext.util.Format.date(new Date(v),'m/d/Y'); }}, {name:'percentage',convert:function(v,record){
//先对数字格式化得到一个字符串,在将字符串转换为数字型OK return Ext.Number.from(Ext.util.Format.number(v,'0.00'),1); }} ] });