Check when DataTables finished rendering

Viewed 4758

I'm rendering a lot of data to a table with razor in .Net Core. I'm using DataTables on the table, and trying to add a spinner/loading text while it's loading/rendering the data in the table.

I've tried the initComplete callback, but that fires earlier (at least what I can see in the browser and console.log, it logs a few seconds before it's complete). So is it possible to somehow check if the DataTable completed the render?

Thanks in advance.

1 Answers

initComplete triggers once datatable is initialised. You can use draw delegate instead.
Have a look at below example

var table = $('#tableId').DataTable();

table.on( 'draw', function () {
    // your code here
});
Related