如何防止 jQuery Tablesorter 随机排序空单元格?
How to prevent jQuery Tablesorter randomly sorting empty cells?
我在 table 上有一个 Tablesorter 插件,它可以很好地按升序和降序排序。如果某些单元格为空,它们将根据设置显示为第一个或最后一个。
但是,如果列中的所有单元格都是空的,它会随机对它们进行排序!我想要的预期行为是什么都不做。
我该如何实现这种行为?
试试我的 fork of tablesorter。它有专门对数字列中的空格和文本进行排序的选项:
emptyTo
option (demo)
指示 tablesorter 应如何处理空 table 单元格的字符串。
"bottom"
- 将空 table 单元格排序到底部。
"top"
- 将空 table 单元格排序到顶部。
"none"
或 "zero"
- 对空 table 单元格进行排序,就好像该单元格的值等于零。
"emptyMax"
- 将空 table 单元格排序为具有大于最大(更正)值的值。
"emptyMin"
- 将空 table 单元格排序为具有大于最小(更负)值的值。
stringTo
option (demo)
一个关键字,指示 tablesorter 应如何处理数字排序列中的文本。
"max"
将该列中的任何文本视为大于最大(更正)值的值。
"min"
会将该列中的任何文本视为大于最小值(更负)的值。
"top"
将始终将文本排序到列的顶部。
"bottom"
将始终将文本排序到列的底部。
"none"
或 "zero"
会将文本视为值为零。
从原来的 tablesorter 升级到这个分支 "should be" 相当透明,有很多新选项,对选项的一些修改(例如 dateFormat
); and only widgetZebra
被完全替换。希望文档足够广泛,可以减轻痛苦。
我在 table 上有一个 Tablesorter 插件,它可以很好地按升序和降序排序。如果某些单元格为空,它们将根据设置显示为第一个或最后一个。
但是,如果列中的所有单元格都是空的,它会随机对它们进行排序!我想要的预期行为是什么都不做。
我该如何实现这种行为?
试试我的 fork of tablesorter。它有专门对数字列中的空格和文本进行排序的选项:
emptyTo
option (demo)
指示 tablesorter 应如何处理空 table 单元格的字符串。
"bottom"
- 将空 table 单元格排序到底部。"top"
- 将空 table 单元格排序到顶部。"none"
或"zero"
- 对空 table 单元格进行排序,就好像该单元格的值等于零。"emptyMax"
- 将空 table 单元格排序为具有大于最大(更正)值的值。"emptyMin"
- 将空 table 单元格排序为具有大于最小(更负)值的值。
stringTo
option (demo)
一个关键字,指示 tablesorter 应如何处理数字排序列中的文本。
"max"
将该列中的任何文本视为大于最大(更正)值的值。"min"
会将该列中的任何文本视为大于最小值(更负)的值。"top"
将始终将文本排序到列的顶部。"bottom"
将始终将文本排序到列的底部。"none"
或"zero"
会将文本视为值为零。
从原来的 tablesorter 升级到这个分支 "should be" 相当透明,有很多新选项,对选项的一些修改(例如 dateFormat
); and only widgetZebra
被完全替换。希望文档足够广泛,可以减轻痛苦。