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 相关文章推荐
Autocomplete Textbox Example javascript实现自动完成成功
Aug 17 Javascript
javascript函数中的arguments参数
Aug 01 Javascript
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
Mar 05 Javascript
jQuery 文本框得失焦点的简单实例
Feb 19 Javascript
Backbone.js的一些使用技巧
Jul 01 Javascript
ExtJs动态生成treepanel的Json格式
Jul 19 Javascript
IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法
Oct 25 Javascript
jquery实现放大镜简洁代码(推荐)
Jun 08 jQuery
vuejs 单文件组件.vue 文件的使用
Jul 28 Javascript
vue中的event bus非父子组件通信解析
Oct 27 Javascript
Vue.js 2.x之组件的定义和注册图文详解
Jun 19 Javascript
Vue 实现复制功能,不需要任何结构内容直接复制方式
Nov 09 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
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
php中文语义分析实现方法示例
2019/09/28 PHP
js控制框架刷新
2008/08/01 Javascript
自动完成JS类(纯JS, Ajax模式)
2009/03/12 Javascript
JS中typeof与instanceof之间的区别总结
2013/11/14 Javascript
javascript屏蔽右键代码
2014/05/15 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
2015/06/05 Javascript
基于javascript实现九九乘法表
2016/03/27 Javascript
js防阻塞加载的实现方法
2016/09/09 Javascript
浅谈React高阶组件
2018/03/28 Javascript
vue-cli安装使用流程步骤详解
2018/11/08 Javascript
extract-text-webpack-plugin用法详解
2019/02/14 Javascript
Angular7中创建组件/自定义指令/管道的方法实例详解
2019/04/02 Javascript
javascript 对象 与 prototype 原型用法实例分析
2019/11/11 Javascript
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
python安装以及IDE的配置教程
2015/04/29 Python
Python函数中的函数(闭包)用法实例
2016/03/15 Python
用virtualenv建立多个Python独立虚拟开发环境
2017/07/06 Python
python shell根据ip获取主机名代码示例
2017/11/25 Python
Python内置函数reversed()用法分析
2018/03/20 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
2019/07/23 Python
python实现代码统计程序
2019/09/19 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
Django实现将一个字典传到前端显示出来
2020/04/03 Python
Html5实现如何在两个div元素之间拖放图像
2013/03/29 HTML / CSS
《小壁虎借尾巴》教学反思
2014/02/16 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
全陪导游词
2015/02/04 职场文书
实习班主任自我评价
2015/03/11 职场文书
小学教师工作总结2015
2015/04/07 职场文书
监护人证明
2015/06/19 职场文书
基于nginx实现上游服务器动态自动上下线无需reload的实现方法
2021/03/31 Servers
mysql优化
2021/04/06 MySQL
教你如何使用Python Tkinter库制作记事本
2021/06/10 Python
Python实现双向链表
2022/05/25 Python