日期:2014-05-16 浏览次数:20653 次
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() || "";
}
推荐阅读更多>
-
IE6\IE7,按图片原大小查看图少时,怎样使图片垂直、水平居中
-
Javascript根据不同时间段调用不同css,该如何解决
-
两个input text 框避免值相同有关问题
-
javascript焦点到文本框终了
-
js应验只能输入汉字 只能输入数字 只能输入英文和数字 控制输入框只能输入.
-
JS动态三级级联菜单,求思路,该如何处理
-
js闭包范例
-
在mozilla下如何实现弹出窗口,完成操作后返回值? 急等
-
怎么用js取消浏览器的表单提示
-
js让旋钮几秒钟失效
-
adverse(King)在吗?还有一个关于焦点的有关问题请问
-
span隐藏后再次显示,位置变了…解决思路
-
Cannot return from outside a function or method.该如何处理
-
JS正则表达式怎么实现Java中String.replaceAll的效果
-
js掩藏控件
-
哪位高手帮写个js读 xml 感谢,路过顶下,有分.
-
JSON 转换成Java对象的步骤
-
ajax获取返回值有关问题
-
Jquery 怎么获取GridView里面的textbox值
-
事件处理函数为啥不起作用?该怎么处理