`
zhangji531
  • 浏览: 2651 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

扩展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;
}
};
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics