Extjs Gird 支持中文拼音排序实现代码


Posted in Javascript onApril 15, 2013
<script type="text/javascript"> 
Ext.data.Store.prototype.applySort=function(){//重载applySort 
if(this.sortInfo && !this.remoteSort){ 
var s = this.sortInfo, f=s.field; 
var st=this.fields.get(f).sortType; 
var fn=function(r1,r2){ 
var v1=st(r1.data[f]),v2=st(r2.data[f]); 
//添加:修复汉字排序异常的Bug 
if(typeof(v1)=="string"){//若为字符串 
return v1.localeCompare(v2);//则localeCompare比较汉字字符串,Firefox与IE均支持 
}//添加结束 
return v1>v2 ? 1 : (v1<v2 ? -1 : 0); 
}; 
this.data.sort(s.direction,fn); 
if(this.snapshot && this.snapshot!=this.data){ 
this.snapshot.sort(s.direction,fn); 
} 
} 
}; 
</script>
Javascript 相关文章推荐
javascript之锁定表格栏位
Jun 29 Javascript
js的with语句使用方法
Sep 21 Javascript
javascript 事件绑定问题
Jan 01 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
Jun 24 Javascript
AngularJs上传前预览图片的实例代码
Jan 20 Javascript
Vue.js如何实现路由懒加载浅析
Aug 14 Javascript
AngularJS中table表格基本操作示例
Oct 10 Javascript
vue中axios请求的封装实例代码
Mar 23 Javascript
vue中实现点击变成全屏的多种方法
Sep 27 Javascript
Openlayers实现地图的基本操作
Sep 28 Javascript
vue中echarts的用法及与elementui-select的协同绑定操作
Nov 17 Vue.js
js 实现Material UI点击涟漪效果示例
Sep 23 Javascript
jquery+css+ul模拟列表菜单具体实现思路
Apr 15 #Javascript
js作用域及作用域链概念理解及使用
Apr 15 #Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
Apr 15 #Javascript
jquery分页插件AmSetPager(自写)
Apr 15 #Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
Apr 15 #Javascript
关于jQuery object and DOM element
Apr 15 #Javascript
在jQuery中 关于json空对象筛选替换
Apr 15 #Javascript
You might like
PHP函数常用用法小结
2010/02/08 PHP
php实现可以设置中奖概率的抽奖程序代码分享
2014/01/19 PHP
yii2分页之实现跳转到具体某页的实例代码
2016/06/02 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
2016/07/12 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
laravel-admin的图片删除实例
2019/09/30 PHP
JavaScript 继承详解(一)
2009/07/13 Javascript
基于jquery1.4.2的仿flash超炫焦点图播放效果
2010/04/20 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
php对mongodb的扩展(初识如故)
2012/11/11 Javascript
用javascript将数据导入Excel示例代码
2014/09/10 Javascript
javascript实现网页字符定位的方法
2015/07/14 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
检查表单元素的值是否为空的实例代码
2016/06/16 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
nodejs(officegen)+vue(axios)在客户端导出word文档的方法
2018/07/31 NodeJs
JavaScript 面向对象基础简单示例
2019/10/02 Javascript
js实现前端界面导航栏下拉列表
2020/08/27 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
[02:12]探秘2016国际邀请赛中国区预选赛选手房间
2016/06/25 DOTA
Python迭代器和生成器介绍
2015/03/06 Python
各个系统下的Python解释器相关安装方法
2015/10/12 Python
python中os模块详解
2016/10/14 Python
Python实现的多线程http压力测试代码
2017/02/08 Python
浅析python打包工具distutils、setuptools
2018/04/20 Python
利用python实现AR教程
2019/11/20 Python
使用pygame编写Flappy bird小游戏
2020/03/14 Python
C#中类(class)与结构(struct)的异同
2013/11/03 面试题
儿科护理实习自我鉴定
2013/09/19 职场文书
生产车间主管岗位职责
2013/12/28 职场文书
民族团结先进个人材料
2014/02/05 职场文书
满月酒主持词
2014/03/27 职场文书
艺术设计专业求职自荐信
2014/05/19 职场文书
党员个人自我评价
2015/03/03 职场文书
简历中的自我评价应该这样写!
2019/07/12 职场文书
2019年家电促销广告语集锦
2019/10/21 职场文书