Extensions Overview

UX DataTables supports common DataTables extensions through PHP helpers and lazy-loaded frontend adapters.

Prerequisites

  • Add extension configuration on your DataTable instance.
  • Keep extension combinations incremental and tested.
  • Prefer explicit setup per table when behavior differs between screens.

Extension Matrix

Extension Main use case Doc
ButtonsExport and utility actions/ux-datatables/extensions/buttons/
SelectRow/column/cell selection/ux-datatables/extensions/select/
Column ControlPer-column order/search controls/ux-datatables/extensions/column-control/
ResponsiveMobile-friendly tables/ux-datatables/extensions/responsive/
KeyTableKeyboard navigation/ux-datatables/extensions/keytable/
ScrollerVirtualized rendering/ux-datatables/extensions/scroller/
Fixed ColumnsKeep edge columns visible while scrolling/ux-datatables/extensions/fixed-columns/
ColReorderUser-driven column order/ux-datatables/extensions/col-reorder/

Combining Extensions

Use the dedicated page for tested patterns and caveats: