fixedHeader.adjust()
自:FixedHeader 3.0.0 起
重新计算表格的位置并重新绘制固定元素。
请注意 - 此属性需要 FixedHeader 为 DataTables 提供的扩展。
说明
FixedHeader 通过计算 DataTable 在页面上的位置并执行所需计算来在页面上固定表头/表尾(视情况而定)。出于性能考虑,这些位置值会进行缓存,而不是不断更新。结果是,如果 DataTables 外部的事件更新了页面并更改了表格的位置,则必须重新计算这些值。此方法提供了这种功能。
请注意,如果 DataTable 不可见,FixedHeader 将有效地禁用自身,使 DataTable 返回到其标准状态。如果此时 DataTable 再次变为可见(例如在选项卡中),则应调用此方法来正确绘制表格。
类型
示例
调整固定元素的位置
var table = new DataTable('#myTable');
table.fixedHeader.adjust();