Default table template with rows and columns layout.
This is the traditional data table layout with:
- Column headers with sorting
- Row-based data display
- Row selection checkboxes
- Inline row actions
Features
:sort- Click column headers to sort:filter- Filter controls above table:select- Row selection with checkboxes:bulk_actions- Actions on selected rows:paginate- Pagination controls:expand- Expandable row details
Performance
Uses @static.* for columns, ui_adapter, etc. (no re-render on user interaction)
Uses @state.* for page, filter_values, etc. (re-renders when changed)
See MishkaGervaz.Table.Behaviours.Template,
MishkaGervaz.Table.Templates.Shared (shared render helpers),
MishkaGervaz.Table.Templates.MediaGallery, and
MishkaGervaz.Table.Web.Renderer.
Summary
Functions
Callback implementation for MishkaGervaz.Table.Behaviours.Template.render_template_switcher/1.
Functions
Callback implementation for MishkaGervaz.Table.Behaviours.Template.render_template_switcher/1.