在不调用服务器端函数的情况下 window 调整大小时重置 Ajax Header 宽度

Reset Ajax Header width when window resized without calling server side function

有什么方法可以在不调用服务器端函数的情况下重置 Ajax Header 调整大小的 window 宽度。

我试过下面的代码;它可以工作,但它会重新加载调用的 table when-ever。

$('#dataTable').DataTable().columns.adjust().draw();
                var fixedHeaders = [];
                $(table).each(function () {
                    fixedHeaders.push(
                        new $.fn.dataTable.FixedHeader(table, {
                            "offsetTop": 220, 
                            "zTop": "1"
                        })
                    );
                });

                $(window).resize(function () {
                    for (var i = 0; i < fixedHeaders.length; i++) {
                        fixedHeaders[i]._fnUpdateClones(true); // force redraw
                        fixedHeaders[i]._fnUpdatePositions();
                    }
                });

问题已解决

$('#dataTable').dataTable().fnAdjustColumnSizing(false);