日期:2014-05-16 浏览次数:20632 次
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() || ""; }
![]()
推荐阅读更多>
- Ext 给tree的一个结点加了一个click,但是没反映
- “javascript:void(零)”这种写法的节点,有什么办法能快速找到对应代码吗
- JS代码判断浏览器版本,支持IE6,IE7,IE8,IE9
- js 刷新页面 用 location.reload() 跟 location.replace()
- JSP动态网站环境筹建详细步骤
- ExtJs4学习札记一--基础知识
- FireFox中javascript操作Frameset的有关问题
- input标签中的ID+随机数,JS如何获得呢
- eclipse中加放jQuery.js文件报js语法异常解决方法
- 一个jq点击隐藏显示的有关问题
- ckeditor 4.3 支持自动检测语言么?该怎么处理
- 请问 pasteHTML的有关问题
- 小弟我对Javascript闭包的理解
- Javascript中兑现JS文件的导入+命名前缀
- extjs 中登录封存用户名
- jseclipse的安装以及中文有关问题
- 在网站中怎么下载链接中带有background:url(/a/b.gif)的b.gif文件
- 请问怎么实现可编辑下拉框
- js创办自定义对话框
- js采撷:新浪微博标签采集