日期:2014-05-16 浏览次数:20587 次
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两个页面之间实现淡入淡出成效
- 在一个 <td class=" 小弟我设置了一个背景">小弟我点击文本框时<input type="text"><td/>改变小弟我td的背景
- ExtJs源码分析与学习—ExtJs核心代码扩张
- 页面返回到不同的上一页如何弄
- 杂乱无章版的js_一
- easyui datagrid 列宽有关问题
- Javascript设立和获取Textarea的光标位置的方法
- 每日一剂ExtJS良药
- radio单选按钮替换有关问题
- 已经设置浏览器语言德语优先,为什么以下脚本还是显示zh-cn解决方案
- js 兑现多事件绑定
- php生成extjs种
- 怎么用javascript脚本的正则表达式在字符串中取出仅仅是数字符号的值
- JAVASCRIPT定时器,该怎么处理
- 帮忙看看这段JS在火狐上为什么不能用,如何改,才能兼容火狐
- window.external.GetAddress。是获取当前地址吗?解决方案
- JSP上传图片前端跟后台程序
- hasOwnProperty到底如何用
- 怎么跳出函数..
- 怎么根据数据库记录数量自动在页面创建表格