我有一个带有serverSide选项的数据表,我面临一个奇怪的行为。数据每5秒刷新一次。如果用户更改列宽,则在下一次数据刷新之后,所有列都会像以前一样跳转。我在源代码中找到了一个导致列大小调整的地方
if ( callbackArr ) {
ret = $.map( settings[callbackArr].slice().reverse(), function (val, i) {
return val.fn.apply( settings.oInstance, args );
} );
}
当callbackArr是" aoDrawCallback"。如果用户已更改列宽,我想禁用更改列宽。我试图设置autoWidth = false,但在这种情况下,表头行变得独立于其他表,我可以分别更改标题单元格宽度。什么是防止刷新列宽的正确方法?提前谢谢。