当一行或多行变为多行时,数据表顶部的排序箭头将进行一些有趣的转换。每次单击时,它们会进一步向下移动屏幕(并移出屏幕)。单击列标题之一,会将该列的排序箭头移回顶部,而其余的继续向南迁移。
这是我的JavaScript声明:
weightAssignmentsTable = $("#weightAssignmentsTable").DataTable({
"dom": '<"filter"f><"length"l><"data"t><"info"i><"paging"p>',
"columnDefs": [{ "orderable": false, "targets": 9, "width": "1%" }],
"initComplete": function () {
$(".assignmentsCard").css("visibility", "visible");
}
});
如果每一行保持为一行,则没有问题。我在Edge和IE中都遇到此问题。该问题也不会在Chrome中出现(当然)。