Extensions Overview
Extension hub with prerequisites and selection guidance
UX DataTables supports common DataTables extensions through PHP helpers and lazy-loaded frontend adapters.
Prerequisites
- Add extension configuration on your
DataTableinstance. - Keep extension combinations incremental and tested.
- Prefer explicit setup per table when behavior differs between screens.
Extension Matrix
| Extension | Main use case | Doc |
|---|---|---|
| Buttons | Export and utility actions | Buttons |
| Select | Row/column/cell selection | Select |
| Column Control | Per-column order/search controls | Column Control |
| Responsive | Mobile-friendly tables | Responsive |
| Row Group | Group related rows with optional summaries | Row Group |
| KeyTable | Keyboard navigation | KeyTable |
| Scroller | Virtualized rendering | Scroller |
| Fixed Columns | Keep edge columns visible while scrolling | Fixed Columns |
| Fixed Header | Keep the header visible while scrolling the page | Fixed Header |
| ColReorder | User-driven column order | ColReorder |
| SearchBuilder | Grouped, user-built search conditions | SearchBuilder |
Combining Extensions
Use the dedicated page for tested patterns and caveats: