我正在尝试调整jquery Datatables以适应屏幕大小。Datatables在服务器端模式下运行(属性"serverSide": true
)。当窗口大小改变时,我重新计算新的datatables高度,然后调用draw(false)
来重绘datatable的布局。
不幸的是,draw()
方法会发起一个ajax请求,这使得这个解决方案无法使用,因为它会显示"processing"并在每次小窗口更改时需要时间获取数据。
如何在不调用AJAX的情况下重绘datatables布局?我不需要刷新数据,我只想重新绘制表格。
$('#mytable').data('skipAjax', true)
等。 - Timo Kähkönen