当前位置: 代码迷 >> JavaScript >> extjs4.0 解决grid中文排序错乱有关问题~
  详细解决方案

extjs4.0 解决grid中文排序错乱有关问题~

热度:4210   发布时间:2012-06-20 20:37:21.0
extjs4.0 解决grid中文排序错乱问题~~~

   因为extjs grid中文排序是按照ascii码排的,所以排序错乱,我的思路就是先把中文转成拼音,然后再排序应该就可以

   测试所用

 

 
   测试排序成功。

   下面是正式的代码Pinyin.js  是在网上搜的  因为firefox不支持vbscript  所以网上搜的那些vbscript的asc,mid,hex的不会报错,这个是纯javascript,应该无碍


Pinyin.js

下面是调用

 

sortTypes是字段排序的方式,asString是extjs4自带的 ,我这个也算是重写,当然也可以定义其他的   只不过在model中一定要指定 。弄了好几天了 ,算是小有成果。小弟也是初学者,请各位大神指教。是不是太繁琐了些???而且pinyin.js有44K,有点太大了是不是??






  相关解决方案