首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

扩充Ext.data.SortTypes的实现自定义排序

2012-08-27 
扩展Ext.data.SortTypes的实现自定义排序参考方法原型asFloatExt.data.SortTypes {filesizesort : funct

扩展Ext.data.SortTypes的实现自定义排序
参考方法原型asFloat
Ext.data.SortTypes = {
filesizesort : function(s) {
var value = String(s);
var len = value.length;
var tmp1 = value.substring(0, len - 1);
var tmp2 = value.substring(len - 1, len);
switch (tmp2) {
case "G" : {
s = (tmp1 * 1024) + 'M';
break;
}
case "K" : {
s = (tmp1 / 1024) + 'M';
break;
}
case "B" : {
s = (tmp1 / (1024 * 1024)) + 'M';
break;
}
default :
s = String(s);
}

var val = parseFloat(String(s).replace(/,/g, ""));
return isNaN(val) ? 0 : val;
}
};

热点排行