日期:2014-05-16 浏览次数:20754 次
Each(this.tBody.rows, function(o){ this.Rows.push(o); }.bind(this));
this.Rows.sort(!this._order.Compare ? this.Compare.bind(this) : this._order.Compare);
var oFragment = document.createDocumentFragment();
Each(this.Rows, function(o){ oFragment.appendChild(o); });
this.tBody.appendChild(oFragment);
Compare: function(o1, o2) {
var value1 = this.GetValue(o1), value2 = this.GetValue(o2);
return value1 < value2 ? -1 : value1 > value2 ? 1 : 0;
},
var td = tr.getElementsByTagName("td")[this._order.Index]
, data = td[this._order.Attri] ? td[this._order.Attri] : td.getAttribute(this._order.Attri);
switch (this._order.DataType.toLowerCase()) {
case "int":
return parseInt(data) || 0;
case "float":
return parseFloat(data) || 0;
case "date":
return Date.parse(data) || 0;
case "string":
default:
return data.toString() || "";
}
推荐阅读更多>
-
关于jS闭包里面的this,该如何处理
-
这是firefox输入框bug吗? 请教怎么解决?(内详)
-
网页导航栏点击背景色更替
-
progressbar中怎么能让value的值动态改变
-
js滚动条到最底端统制
-
jquery动态生成表格有关问题
-
js页面间传参,该怎么处理
-
js各进制其间的相互转换
-
【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)(1月14日11:20:33收集23个作品)解决方法
-
Extjs4兑现两个GridPanel之间数据拖拽功能
-
gecko中的js扩张
-
能不能用JS提取网页的一部分保存成文件!解决方案
-
运用node.js建博客(六) - 添加代码高亮的支持 (Final)
-
js参数啊解决方案
-
jsp页面字体大小不能改变有关问题
-
js选中一部分文本
-
发布三个资源,欢迎有空的朋友帮忙测试一下解决方法
-
js种继承题
-
extjs调用dwr回到的json数据
-
读《JavaScript语言精髓(修订版)》心得