Bår*_*ård 5 jquery tablesorter
我有一个表格,其中一列的数字大约为-10到10,还有一些空列.
我希望tablesorter始终将空列放在表格的底部.即使我按升序或降序排序.
像这样:
-1
0
2
3
<empty cell>
<empty cell>
Run Code Online (Sandbox Code Playgroud)
或者像这样:
3
2
0
-1
<empty cell>
<empty cell>
Run Code Online (Sandbox Code Playgroud)
请注意,我的问题与问题4792426相同,只是当排序顺序为降序和升序时,我希望底部都有空单元格.
删除行不是一种选择.
我找到了解决问题的方法.
ssell提供的解决方案不起作用.表数据仅解析一次,因此您无法使用全局变量来控制它.不错的尝试!:-)
这是需要的代码.如您所见,我重载了formatFloat和formatInt函数,以便它们返回null而不是默认值:0.tablesorter里面的排序功能为我做了神奇的事.
$(document).ready(function () {
$.tablesorter.formatInt = function (s) {
var i = parseInt(s);
return (isNaN(i)) ? null : i;
};
$.tablesorter.formatFloat = function (s) {
var i = parseFloat(s);
return (isNaN(i)) ? null : i;
};
$("#table").tablesorter();
});
Run Code Online (Sandbox Code Playgroud)
据我所知,我的解决方案没有记录,但它工作正常.
| 归档时间: |
|
| 查看次数: |
3556 次 |
| 最近记录: |