Purpose
Server-side processing endpoint of every DataTable. Returns one page of row data — the table never loads its full data set into the browser. Paging, ordering and search all happen server-side; the response also carries the aggregate/footer values for the current filter.
Payload
- DataTables server-side parameters:
draw,start,length,order,search identifier— DataTable identifier- column filter values, when column filters are active
- subtable/parent context where applicable
Response
CALLBACK_TYPE_DATA with {draw, recordsTotal, recordsFiltered, data, aggregates} — the exact shape DataTables’ server-side processing expects.
Notes
Requests are nonce-protected per action. Column values with the translate option enabled pass through wr_datatable_column_after_translation before they are returned.
