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 相关文章推荐
关于实现代码语法标亮 dp.SyntaxHighlighter
Feb 02 Javascript
JavaScript函数、方法、对象代码
Oct 29 Javascript
jquery简单的拖动效果实现原理及示例
Jul 26 Javascript
js用闭包遍历树状数组的方法
Mar 19 Javascript
JavaScript实现存储HTML字符串示例
Apr 21 Javascript
初识SmartJS - AOP三剑客
Jun 08 Javascript
一个JavaScript获取元素当前高度的实例
Oct 29 Javascript
jQuery UI插件自定义confirm确认框的方法
Mar 20 Javascript
jQuery中closest和parents的区别分析
May 07 Javascript
js+html5实现复制文字按钮
Jul 15 Javascript
原生JS实现的双色球功能示例
Feb 02 Javascript
使用js获取身份证年龄的示例代码
Dec 11 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
深入了解php4(2)--重访过去
2006/10/09 PHP
基于flush()不能按顺序输出时的解决办法
2013/06/29 PHP
C#使用PHP服务端的Web Service通信实例
2014/04/08 PHP
PHP5.0~5.6 各版本兼容性cURL文件上传功能实例分析
2018/05/11 PHP
js复制网页内容并兼容各主流浏览器的代码
2013/12/17 Javascript
node.js中的fs.readSync方法使用说明
2014/12/17 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
js倒计时简单实现方法
2015/12/17 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
基于javascript实现文字无缝滚动效果
2016/03/22 Javascript
jquery结合html实现中英文页面切换
2016/11/29 Javascript
ES6数组的扩展详解
2017/04/25 Javascript
javascript简单链式调用案例分析
2017/05/10 Javascript
深究AngularJS如何获取input的焦点(自定义指令)
2017/06/12 Javascript
jQuery修改DOM结构_动力节点Java学院整理
2017/07/05 jQuery
react系列从零开始_简单谈谈react
2017/07/06 Javascript
js实现图片上传预览原理分析
2017/07/13 Javascript
Vue filters过滤器的使用方法
2017/07/14 Javascript
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
Vue 子组件与数据传递问题及注意事项
2019/07/11 Javascript
python matplotlib 在指定的两个点之间连线方法
2018/05/25 Python
python tkinter界面居中显示的方法
2018/10/11 Python
python xpath获取页面注释的方法
2019/01/14 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
详解Python 循环嵌套
2020/07/09 Python
45个非常奇妙的CSS3 特性应用示例
2012/01/01 HTML / CSS
iphoneX 适配客户端H5页面的方法教程
2017/12/08 HTML / CSS
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
规划编制实施方案
2014/03/15 职场文书
企业年检委托书范本
2014/10/14 职场文书
挂职个人工作总结
2015/03/05 职场文书
导游词之黄帝陵景区
2019/09/16 职场文书
Nginx开启Brotli压缩算法实现过程详解
2021/03/31 Servers
浅谈Python3中datetime不同时区转换介绍与踩坑
2021/08/02 Python