当我拥有一个具有colspan
属性的单元格时,似乎遇到了错误排序和冻结排序的问题。
请参见https://jsfiddle.net/2zhjsn31/12/在2018-06-24失败的地方
它在https://jsfiddle.net/2zhjsn31/13/上有效(并且已在2018-06-10静默失败)。
这些示例现在更小了,因此应该更容易调试。
我在github上查找了问题,但是找不到有用的东西。 如何使colspan单元重新工作而不破坏排序功能?
我有一些动态生成的表,其中包含一些字体真棒。数据按周分组,因此列类型每周重复一次。出于某种原因,在某些字体真棒列上排序失败,而在另一些字体上却有效,这取决于我显示的数据量。
示例:
我显示第1,2,3,4周,并且可以正常工作,我显示1,2,3,4,5,但失败了。
如果我显示多于或少于6周的数据,则它可以正常工作,而6周的数据则失败。
我尝试过的:
当前方法:
$('.table').tablesorter({
widgets: ["stickyHeaders"],
widgetOptions: {
stickyHeaders: "fixed-header" // background fix class
}
});
我很茫然,您会看到一种(主要是)简化的方法,其中按Flags排序在某些周内失败,而对另一些周则有效。
如您所见,在2018年6月24日,它严重失败,但可以工作数周。
https://jsfiddle.net/proc1/h7zy5pxb/
感谢任何想法和帮助。
答案 0 :(得分:2)
Motti在#1577中回答了问题
我需要提供具体的数据类型,colspan单元格将数据类型随机设置为数字,从而渲染一些没有实际值的单元格。
<th class="sorter-text">Flags</th>