Requirement: we want to filter out the rows which is with empty value("", or " ") when sorting, always leave the rows with empty value column to the bottom of the data table.
jQuery.fn.dataTableExt.oSort['customstring-asc'] = function(x,y) {
var retVal;
x = $.trim(x);
y = $.trim(y);
if (x==y) retVal= 0;
else if (x == "" || x == " ") retVal= 1;
else if (y == "" || y == " ") retVal= -1;
else if (x > y) retVal= 1;
else retVal = -1;
return retVal;
};
jQuery.fn.dataTableExt.oSort['customstring-desc'] = function(x,y) {
var retVal;
x = $.trim(x);
y = $.trim(y);
if (x==y) retVal= 0;
else if (x == "" || x == " ") retVal= 1;
else if (y == "" || y == " ") retVal= -1;
else if (x > y) retVal= -1;
else retVal = 1;
return retVal;
};
/** Initiate Data Table * */
oTable = $('#activityTable').dataTable({
"oLanguage" : {
"sSearch" : "SEARCH FLOW:"
},
bJQueryUI : true,
bLengthChange : false,
bPaginate : false,
bInfo : false,
aoColumnDefs : [ {
"sType" : "customstring",
"aTargets" : [ 1 ]
}
});
Refer to
https://datatables.net/examples/plug-ins/sorting_sType.html
分享到:
相关推荐
Laravel开发-chumper-datatable-custom 这是一个Laravel4包,用于http://datatables.net上datatables的服务器和客户端/
datatable学习资料,datatable学习资料,datatable学习资料,datatable学习资料,datatable学习资料,datatable学习资料
把DataReader转换成DataTable的方法 把DataReader转换成DataTable的方法
网上关于C# datatable删除多行的博文很多,但是没有一个能解决问题的,我这个C#源码,可以实现指定删除某些行,多行可以任意选择, 测试可用
C#从datatable到listview的方法
DataTable缓存数据操作 DataTable 缓存数据操作
对DataTable进行分页,对DataTable进行分页
VB.NET的DataTable常用方法总结
DataTable技术全面讲解,讲解DataTable的各个功能及相应的实例
C#datatable计算功能例子,一些简单的计算,在msdn都能找得到。
简单的datatable赋值。初学者可以看得懂的
操作DBF库和DataTable转换,DBF生成DataTable,DataTable生成DBF文件
对DataTable分页获取数据
c# datatable 转实体类,用于操作
list转换为dataTable,list转换为dataTable
利用C#saveFileDialog控件,把DataTable中的数据保存输出的文本格式
Dataview转换成Datatable
Jquery dataTable API 中文文档 word版 好用实在
datatable数据导出excel,datatable数据导出excel
} } //对应数据库表: //User //字段:ID、Name 那么你也许需要编写将DataTable 转换为实体对象的方法,便利DataTable.Rows 获得并填充。。 下面是我写的一个通用方法,分享+记录,便于日后直接Copy ~ 代码如下:...