日期:2014-05-16 浏览次数:20866 次
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 2、八、十、十六进制转换
-
了解javascript的原型链
-
用JS控制多个DIV的显示和隐藏有关问题,新版IE9,ie10浏览器不支持,小弟我晕
-
javascript 跳转新发现 window.open 乱码处置
-
用过Dtree的请进。解决方案
-
新手提问showModalDialog传值有关问题
-
请教怎么获取textrange的内容,
-
在PHP语言中施用JSON
-
这个不知道如何做了,请大家帮忙看看,多谢啦
-
EXTJS4.0视频教程上载
-
javascript function - getElementsByAttribute()
-
散分过国庆~解决思路
-
求json to array并展示array!
-
表单的交付 onsubmit
-
相关支付超时相关处理(全部分了)
-
javascript怎么访问一个多记录的XML文档
-
JS弹出窗口不给阻截的方法