Jquery datatable中文排序问题
2017-05-16 11:40
357 查看
先扩展datatable的的排序功能,添加一个自定义排序函数
其他浏览器
参考网址http://blog.csdn.net/wjl_mgqs/article/details/39647843
//为jq datatable 自定义中文排序 jQuery.fn.dataTableExt.oSort['chinese-sort-asc'] = function(s1,s2) { return s1.localeCompare(s2); }; jQuery.fn.dataTableExt.oSort['chinese-sort-desc'] = function(s1,s2) { return s2.localeCompare(s1); };然后将自定义字段添加到aoColumns的中文列
"aoColumns": [ {"mDataProp": "id", "bSortable":false}, {"mDataProp": "en_name","sType":"chinese-sort"}, ]localCompare()函数会对中文按首字母排序,经在各种浏览器测试,只有搜狗浏览器存在问题
其他浏览器
'远'.localeCompare('自') //-1搜狗
'远'.localeCompare('自') //3570
参考网址http://blog.csdn.net/wjl_mgqs/article/details/39647843
相关文章推荐
- EXT 中文排序问题
- ORACLE中文排序方式 vs SQL Server 2005的中文排序问题
- Oracle数据库按中文拼音排序问题,NLS_SORT设置
- extjs4.0 解决grid中文排序错乱问题~~~
- Ext中文排序问题
- ExtJS 解决中文排序问题
- 浅谈Java、MySQL的中文排序问题
- Ext让grid支持按列排序--中文排序问题
- android 中文排序问题
- 中文Ext排序问题
- 理解SQL SERVER中的排序规则,解决项目中无法正确显示中文字符的问题
- DB2中文排序问题的解决,如:“泸”、“汶”,此方法只适合DB2 V9.5版本
- CxGrid中文排序错误问题解决方法
- sql排序规则问题,不能查询访问中文
- android icu4c sqlite中文笔画排序问题
- EXT 中文排序问题
- EXT 中文排序问题
- 理解SQLSERVER中的排序规则,解决无法正确显示中文字符的问题
- Ext Tree 按照节点中文名称或id排序问题
- 理解SQLSERVER中的排序规则,解决无法正确显示中文字符的问题