dtInstance.column(0).visible(true, false); dtInstance.column(1).visible(true, false); dtInstance.column(2).visible(true, false); } dtInstance.columns.adjust().draw(false); }); } } visible-columns-with-serverside-loading-angular-way.stackblitz.io Console Clear on reload