columns.adjust()
自 DataTables 1.10 起生效
重新计算列宽。
说明
与 HTML 表格一样,DataTables 根据单元格中的数据尝试以最佳格式布局表格。随着数据的更改,有时重新计算此布局会很有用。此外,DataTables 广泛使用启用了滚动功能的表格中 DOM 元素的尺寸(以对齐列),因此如果在初始化时隐藏一个表格,则表格元素的高度/宽度将不可用。
这个方法是用于让 DataTables 根据表中的数据和应用于这些列的大小(在 DOM 中,CSS 中或通过 columns.width
参数)重新计算列的大小。如果初始化时被隐藏(例如在标签中)或数据发生显著变化时,则在表格变为可见时调用此方法。
DataTables 将在窗口 大小更改
事件上自动调用此方法,以使这些列与重新布局布局保持同步。
类型
示例
调整新显示表格的列大小
var table = new DataTable('#myTable');
$('#container').css('display', 'block');
table.columns.adjust().draw();
相关
以下选项直接相关,在应用程序开发中也可能很有用。