title: How can I adjust the columns after initializing server-side processing datatable?
body: <p>When my server-side processing datatable is loaded the header is broken. To resolve this, I added <code>table.columns.adjust().draw()</code> to my initComplete function:</p>
  
  <pre><code>var table = $('.table').DataTable({
     "serverSide": true,
     /// more code...
     "initComplete": function(settings, json) {
         table.columns.adjust().draw();
     }
  });
  </code></pre>
  
  <p>This works, but it affected the pagination. The correct page is not displayed anymore. It is set back to to first page. How can I prevent this?</p>