你需要排序的表格上加上remoteSort="false"这个属性
不要写在data-options属性里。。
然后在你需要排序的字段上加上sortable="true"这个属性 sorter="numberSort" 是你要执行的排序规则
不要写在data-options属性里。。
然后是js
//数字排序
function numberSort(a,b){
var number1 = parseFloat(a);
var number2 = parseFloat(b);
return (number1 > number2 ? 1 : -1);
}
//日期排序
function ttsSort(a,b){
a = a.split('/');
b = b.split('/');
if (a[2] == b[2]){
if (a[0] == b[0]){
return (a[1]>b[1]?1:-1);
} else {
return (a[0]>b[0]?1:-1);
}
} else {
return (a[2]>b[2]?1:-1);
}
}
//字符排序
function CharSort(a,b){
var arr=[a,b];
arr.sort();
return arr[0]==a?1:-1;
}
原文链接:http://blog.youkuaiyun.com/h4x0r_007/article/details/14122271