使用datatables 中文排序
// oSort是排序类型数组, 'chinese-asc'是自己定义的类型的排序(*-asc || *-desc)名称
// 插件应该会根据表格中的内容的类型(string, number, chinese)进行比较排序,
// 如果以chinese类型来排序则用oSort['chinese-asc']和oSort['chinese-desc']的方法
// oSort对应的function里面自定义比较方法
jQuery.fn.dataTableExt.oSort['chinese-asc'] = function(x,y) {
//javascript自带的中文比较函数,具体用法可自行查阅了解
return x.localeCompare(y);
};
jQuery.fn.dataTableExt.oSort['chinese-desc'] = function(x,y) {
return y.localeCompare(x);
};
// aTypes是插件存放表格内容类型的数组
// reg赋值的正则表达式,用来判断是否是中文字符
// 返回值push到aTypes数组,排序时扫描该数组,'chinese'则调用上面两个方法。返回null默认是'string'
jQuery.fn.dataTableExt.aTypes.push(function(sData) {
var reg =/^[\u4e00-\u9fa5]{0,}$/;
if(reg.test(sData)) {
return 'chinese';
}
return null;
});
前端使用 也是最重要的哦~方法有了就是不怎么用 是不是很头疼呢。。。
"columnDefs":
[
{ "aTypes": "chinese-asc", "aTargets": [0] }这里指的是表格的第零列 前提是第零列是中文
] so easy
转载于:https://www.cnblogs.com/zjpzjp/p/6270585.html
使用datatables 中文排序相关推荐
- Java对象排序、中文排序、SortedSet排序使用和源码讲解
在C.C++中有很多排序算法,但是通常排序算法不得不让程序员在写代码的过程中陷入对底层很多指针和位置的理解,Java不希望这样,所以排序大多可以由java帮你做掉,例如,你要对一个数组排序,就通过:C ...
- oracle登录账号和密码,oracle 登录账号与密码oracle按照中文排序
oracle按照中文排序 在oracle 9i之前,对中文的排序,是默认按2进制编码来进行排序的. 9i时增加了几种新的选择: www.2cto.com 按中文拼音进行排序:SCHINESE_PINY ...
- mysql order by 中文 排序
mysql order by 中文 排序 1. 在MySQL中,我们经常会对一个字段进行排序查询,但进行中文排序和查找的时候,对汉字的排序和查找结果往往都是错误的. 这种情况在MySQL的很多版本中都 ...
- MySQL多字段排序乱_Mysql ORDER BY 中文排序错乱问题
1. 在MySQL中,我们经常会对一个字段进行排序查询,但进行中文排序和查找的时候,对汉字的排序和查找结果往往都是错误的. 这种情况在MySQL的很多版本中都存在. 如果这个问题不解决,那么MySQL ...
- java 实现中文排序,Java自定义比较器实现中文排序
compareTo 方法 compareTo()是两个字符串对象比较大小,返回一个整数值,如果调用字符串对象大,返回正整数,反之,返回负整数.相等则返回0.compareTo()是两个字符串对象按AS ...
- sql排名名次分页mysql_mysql 实现排名及中文排序实例[分页累加行号]
/*排名相同情况下,优先按姓名排序*/ SELECT t.`name`, t.company_name, @rownum:=@rownum+1 as rankNum, t.ss from ( SELE ...
- Sqlite中文排序
Sqlite是一个用C语言实现的小型SQL数据库引擎.它体积小巧但功能强大,对硬件资源要求很低而且性能表现卓越,非常适合于嵌入式应用环境. 最近发现sqlite并不支持中文(拼音/笔画)排序,而这个功 ...
- python汉字排序_【IT专家】Python中文排序(转载)
本文由我司收集整编,推荐下载,如有疑问,请与我司联系 Python 中文排序(转载) 2012/02/02 3793 Python 比较字符串大小时,根据的是 ord 函数得到的编码 值.基于它的排序 ...
- python汉字排序规则_Python 中文排序
我找到最全的数据是slowwind9999上传到csdn的unicode汉字编码表,包括全部20902个汉字的全拼.五笔.郑码.UNICODE.GBK.笔画数 部首,以及笔顺编号(拼音部分没有音调,而 ...
最新文章
- Linux查看目录挂载点
- Java秒杀系统优化的工程要点
- python提取文件指定列_如何从csv文件中提取特定列并使用python绘图
- AxWebBrowser打开本地文件
- sql server 开源_开源工具SQL Server安全注意事项
- js 内置对象之数组Array
- 13.业务层的事务操作
- hive partition 分区详解二
- R绘图字体解决方案(转)
- linux下如何创建oracle数据库实例,Linux下新建Oracle数据库实例
- 年底无心工作?给个摸鱼好去处。中国超级英雄【一方净土】,进来看看嘛
- bzoj2286: [Sdoi2011消耗战] 虚树构造
- emoji粉色爱心符号_特殊符号
- MacOS 开发 — Dock 显示网速/消息
- 如何让计算机显示隐藏的文件夹,隐藏的文件夹如何显示 win7与xp系统显示隐藏文件夹的设置方法...
- The halting problem
- IAR修改工程名流程
- 加入中视频计划赚钱吗?你还别不信收益确定高
- 四川多多开店:拼多多商家绑定银行卡怎么绑定
- python 下载qq群文件_python获取所有qq好友、全部群所有成员部分信息,并保存列表至电子表格文件...