因为extjs grid中文排序是按照ascii码排的,所以排序错乱,我的思路就是先把中文转成拼音,然后再排序应该就可以
测试所用
测试排序成功。
下面是正式的代码Pinyin.js 是在网上搜的 因为firefox不支持vbscript 所以网上搜的那些vbscript的asc,mid,hex的不会报错,这个是纯javascript,应该无碍
Pinyin.js
下面是调用
sortTypes是字段排序的方式,asString是extjs4自带的 ,我这个也算是重写,当然也可以定义其他的 只不过在model中一定要指定 。弄了好几天了 ,算是小有成果。小弟也是初学者,请各位大神指教。是不是太繁琐了些???而且pinyin.js有44K,有点太大了是不是??