制表符排序数字

Tabulator Sorting Numbers

我正在按包含数字的列进行排序。我理解为什么排序将 8.10 放在 8.2 之前,但是有没有办法克服这个问题?我真的不想使用 8.01 等

我确实尝试了所有排序类型,但 none 给出了想要的结果

看起来您正在将列排序为字符串而不是数字,但如果没有 JS Fiddle 来证明该问题,我无法肯定地说。

解决方案是在列定义对象中将 sorter 设置为 number。在下面的示例中,我假设该列名为 score:

{title:"Score", field:"score", sorter:"number"}

那应该按数字正确排序