日期:2014-05-16 浏览次数:20879 次
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() || "";
}
推荐阅读更多>
-
JavaScript 例外处置Try{}catch(e){}
-
JavaScript种
-
高手看看这是什么有关问题
-
JavaScript中的承继和原型
-
整个表格中输入框只输入数字解决办法
-
jquery兑现导航栏始终可见
-
CKEditor 上传图片-》高级 样式类名称 如何给默认样式
-
js怎么给embed加上allowfullscree属性
-
Servlet与jsp间的传值有关问题
-
ajax传参data里面的键是一个变量怎么处理
-
本人JS初学者,向高手请问怎么修改表单内容
-
求个正则表达式解决方法
-
Javascript楂樼骇缂栫▼一
-
jsp 分页有关问题-二分法分页思想
-
extjs学习札记(一) 一些基础知识
-
JSON(01)JSON简略介绍
-
JSP、Servlet等-学习札记
-
怎么让js在页面获得传值之前就监控事件?
-
去掉 <br />该如何解决
-
js-障蔽Backspace,输入内容不屏蔽