解决方案 »
- jquery如何通过多个样式确定一个元素
- 求一段js 正则验证中文的代码
- 求助,Ajax遇到难题,请高手解决
- |zyciis| 如何得到一个Json的内容
- 有没有哪位大哥做过widget开发?
- 求助高手,如何通过脚本修改IE的安全设置!!
- 请教各路高手,谢谢
- 用showModalDialog弹出的页面能用window.opener.document.访问父页面中的element的value吗?(用什么方式可以实现?)
- 如何在TABLE中显示的多条记录时,可对每条记录的某一字段进行修改,及网页是否支持网格的修改操作
- 我的浏览器被不明代码封住了一些功能,怎么办?
- 调用百度地图Web服务API,url正确且能用浏览器看到返回的数据,用js接收不到数据,求大神解释
- flash能调用小票打印机么
你对应的替换下就可以了!function makeSortFunction(type, direction, index, table) {
var a = "a[" + index + "]",
b = "b[" + index + "]";
if (type == 'text' && direction == 'asc') {
if(table.config.sortLocaleCompare){
return b+".localeCompare("+ a + ");";
}
else{
return "(" + a + " == " + b + " ? 0 : (" + a + " === null ? Number.POSITIVE_INFINITY : (" + b + " === null ? Number.NEGATIVE_INFINITY : (" + a + " < " + b + ") ? -1 : 1 )));";
}
} else if (type == 'text' && direction == 'desc') {
if(table.config.sortLocaleCompare){
return a+".localeCompare("+ b + ");";
}
else{
return "(" + a + " == " + b + " ? 0 : (" + a + " === null ? Number.POSITIVE_INFINITY : (" + b + " === null ? Number.NEGATIVE_INFINITY : (" + b + " < " + a + ") ? -1 : 1 )));";
}
} else if (type == 'numeric' && direction == 'asc') {
return "(" + a + " === null && " + b + " === null) ? 0 :(" + a + " === null ? Number.POSITIVE_INFINITY : (" + b + " === null ? Number.NEGATIVE_INFINITY : " + a + " - " + b + "));";
} else if (type == 'numeric' && direction == 'desc') {
return "(" + a + " === null && " + b + " === null) ? 0 :(" + a + " === null ? Number.POSITIVE_INFINITY : (" + b + " === null ? Number.NEGATIVE_INFINITY : " + b + " - " + a + "));";
}
};