如何仅按顶部标题行对表进行排序
How to sort table by top header row only
我知道这个问题以前已经问过了,但是没有一个解决方案让我满意。
我想把列过滤输入放在正文和列标题之间。我把它们放在<thead>
里面的一个额外的<tr>
中(许多消息来源说这是有效的)。
一切正常,只是现在它链接了这些输入而不是头的排序。你可以在这里看到一个例子。在这个例子中,我没有实现列过滤,但是您可以看到排序现在链接到输入,而不是链接到<thead>
中的第一行。
$(function() {
var dataTable = $('#mainTable').DataTable({
paging: false
});
});
您可以使用orderCellsTop选项设置为true
使用<thead>
的顶部行<tr>
进行排序。从手册:
允许控制数据表是否应该使用顶部(
true
)唯一的单元格来查找单个列,或者底部(false
-默认)来附加默认的顺序侦听器。这在使用复杂的头文件时非常有用。
var dataTable = $('#mainTable').DataTable({
paging: false,
orderCellsTop: true
});
相关文章:
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 使用promise和mongoose对文档进行排序
- Selectize.js:如何对整数值的选项进行排序
- Javascript排序的图像弹出窗口..可以't单独弹出
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- 如何通过引用var Using DataTables来进行分页或排序
- 为什么HTML5拖放的目标是孩子?(可排序列表)
- jQuery粘性插件可变顶部间距
- AngularJs对所有页面中的所有记录进行排序
- 使用jQuery更改元素的顶部位置
- 当属性不一致时,如何根据属性对JS对象列表进行排序
- 将元素排序到数组的顶部
- 对列表顶部的选中项目进行排序
- Javascript数组排序将字符串MAG250放在底部,其他项目放在ASC顶部
- 流星排序(当前用户总是放在列表的顶部)
- jQuery可排序-如果拖出,将项目移动到列表顶部
- 如何排序选择列表中的选项,但保留一个在顶部
- 如何仅按顶部标题行对表进行排序
- javascript排序,将中间项放在顶部
- C、c++和Java中的提升/重排序:必须变量声明总是在上下文的顶部