日期:2014-05-16 浏览次数:20848 次
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() || "";
}
推荐阅读更多>
-
关于vml的有关问题
-
jquery autocomplete 使用有关问题。不让他排序
-
document.write("<p>hello word</p>");解决办法
-
JS 限制下传文件类型
-
js实现翻页效果
-
关于屏蔽提交键的JS解决方法
-
js兑现复选框 后退功能的改进
-
Extjs store的操作拾掇
-
Javascript的错误处理介绍
-
jsp跟servlet的区别
-
两个div的有关问题。请问
-
js-在目前光标处插入特定字符
-
java处置JSON格式数据的通用类
-
javascript增添、删除行;insertRow/deleteRow/insertCell
-
想用 jquery easyui 不知道在各种浏览器下的兼容性怎么,bug多么
-
用纯js的形式为html页面绑定数据
-
Javascript break 跟 continue 语句与有标签的语句一起使用
-
IE6中,js可以调用falsh的函数,都一般的,但IE9及chrome就不行,点击没反应
-
js代码
-
JavaScript offset等框子、高度理解