日期:2014-05-16 浏览次数:20593 次
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有关问题,为什么获取不了id元素?求解
- firefox下无法用childNodes[0].nodeValue正常读取节点的值解决办法
- Js证验(邮箱、手机、QQ号等)
- javascript !
- js Date对象的扩张
- jquery 如何获取整个表单验证的结果
- javascript 中 window 对象 步骤
- javascript创建对象的形式(一)
- js在IE下报 object error,该怎么解决
- 请问简单的省市二级联动有关问题
- 这个代码为什么小弟我自己机器上用很好,可别人机器上就不好用了呢?多谢
- js 时钟,该如何处理
- Extjs怎么调用自定义的panel和代码调用
- JS控制文本域不能出现重复行的有关问题
- js concat步骤
- Javascript的数组有关问题
- 请问 Extjs4的Ext.data.Operation有关问题
- JS检察非法字符
- javascript的结成及各部分的作用
- jquery 对照两个数组返回相同的数据