Skip to content

WARNING You're browsing the documentation for an old version of LARAVEL-DATATABLES. Consider upgrading your project to laravel-datatables 10.0.

Html Builder Event Callbacks

You can use a js string for each valid callback as documented on callback options list.

DataTables - Callbacks

Callback Description
createdRow Callback for whenever a TR element is created for the table's body.
drawCallback Function that is called every time DataTables performs a draw.
footerCallback Footer display callback function.
formatNumber Number formatting callback function.
headerCallback Header display callback function.
infoCallback Table summary information display callback.
initComplete Initialisation complete callback.
preDrawCallback Pre-draw callback.
rowCallback Row draw callback.
stateLoadCallback Callback that defines where and how a saved state should be loaded.
stateLoaded State loaded callback.
stateLoadParams State loaded - data manipulation callback
stateSaveCallback Callback that defines how the table state is stored and where.
stateSaveParams State save - data manipulation callback


In this example, we will hook on the the drawCallback of dataTable.

'drawCallback' => 'function() { alert("Table Draw Callback") }',