{hero}

columns.adjust()

自 DataTables 1.10 起生效

重新计算列宽。

说明

与 HTML 表格一样,DataTables 根据单元格中的数据尝试以最佳格式布局表格。随着数据的更改,有时重新计算此布局会很有用。此外,DataTables 广泛使用启用了滚动功能的表格中 DOM 元素的尺寸(以对齐列),因此如果在初始化时隐藏一个表格,则表格元素的高度/宽度将不可用。

这个方法是用于让 DataTables 根据表中的数据和应用于这些列的大小(在 DOM 中,CSS 中或通过 columns.width 参数)重新计算列的大小。如果初始化时被隐藏(例如在标签中)或数据发生显著变化时,则在表格变为可见时调用此方法。

DataTables 将在窗口 大小更改 事件上自动调用此方法,以使这些列与重新布局布局保持同步。

类型

function columns.adjust()

说明

重新计算列宽以布局。

返回

DataTables API 实例。

示例

调整新显示表格的列大小

var table = new DataTable('#myTable');

$('#container').css('display', 'block');
table.columns.adjust().draw();

相关

以下选项直接相关,在应用程序开发中也可能很有用。