【发布时间】:2016-09-27 20:07:20
【问题描述】:
我有一个带有类似于example 的复选框的数据表。
复选框是使用 CSS :after 和 :before 伪元素制作的,因此包含它们的列没有值。
当用户单击按钮时,我以编程方式选择一些行,但希望所选行显示在表格顶部。这主要是为了让用户看到正在发生的事情,尤其是当所选行位于不可见页面中时。
这是一个小提琴:https://jsfiddle.net/b22kx27s/2/
我已尝试研究自定义排序功能以将所选行置于顶部,但由于该列没有值,因此无法弄清楚如何操作。
【问题讨论】:
-
如果没有在该列中更改某种数据,我不确定当您选中该框时如何让 DataTables 对其进行排序。 (巧妙地使用 :before 和 :after 来完成这些复选框!)
-
同意cale_b ...当插件内部进行自定义排序时,您必须将该状态存储在可以引用行数据的地方。可以存储在插件数据之外的数据存储中,但这样做有点棘手
标签: jquery datatables