日期:2014-05-16 浏览次数:20810 次
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 早该晓得的7个技巧(转载)
-
哪位高手有这样的广告代码,能自动滚动的
-
怎么去掉JavaScript上的超链接
-
JavaScript: The Good Parts 读书笔记(1)
-
问纯JS的验证码,该怎么解决
-
jsp 进行上载时候乱码 ff正常,IE打开新页面
-
Javascript中, event 的 target 与 currentTarget 的差异
-
小米论坛的效果怎么实现啊发帖以后 会提示 增加1米,然后慢慢消失
-
一段JS在火狐的怪有关问题
-
extjs表单FormPanel应验
-
怎的动态改变某个位置的图片
-
javascript各种特效上载
-
施用JS刷新showModalDialog窗口
-
求判断IE7、IE8、及火狐的各个版本JS,该怎么处理
-
ExtJS 开发小结【转】
-
input text 框获取到的日期如何不被覆盖
-
经过反射机制将json解析为对象时,对象类不能被混淆
-
ExtJs textfield 设立边框的样式
-
应用js函数对select中的option排序后输出
-
JavaScript 选择路径的有关问题