Type to search columns, filters, options, and extensions.

to navigate · Enter to open · Esc to close

Documentation

Columns

Every column type, its options, and what it renders on the client.

  1. 01Columns OverviewColumn system overview — factory pattern, inherited methods, types, and how to pick the right column
  2. 02TextColumnRender plain text or HTML string values in table cells
  3. 03Number ColumnRender numeric values with correct numeric sorting and optional formatted number support
  4. 04Money ColumnFormat currency amounts with ISO 4217 codes, cents storage, and locale-aware display
  5. 05Date ColumnRender date and datetime values with correct chronological sorting
  6. 06Boolean ColumnRender boolean values as toggle switches with optional AJAX update support
  7. 07Choice ColumnMap finite value sets (enums, statuses) to human-readable labels with optional badge rendering
  8. 08Email ColumnRender email addresses as clickable mailto links with optional obfuscation and privacy masking
  9. 09Url ColumnRender DataTable cells as links from raw URLs, Symfony routes, or per-row callables
  10. 10Image ColumnRender image thumbnails in table cells with configurable dimensions, lazy loading, placeholder fallback, and optional full-size click
  11. 11Icon ColumnRender a Lucide icon instead of text, driven by a static value or a callable, with an optional boolean mode, sizes, and tooltips
  12. 12Template ColumnRender table cells with a custom server-side Twig template
  13. 13Action ColumnConfigure built-in row actions (edit, delete, detail) for AbstractDataTable and manual tables