Printable idea sheet
html_export_table_columns
reqlan rq/core_analysis/html_export.rq:128
Katz 0.095
In interactive runtime mode, tables inside layout cards let the user hide and resize columns.
An eye control on each column header toggles that column. The eye shows when the header cell is hovered or focused.
A column-selector control in the table card header opens a multiselect panel with search, select all, clear, and shift-click range selection.
Column resize must not lose control to text selection: pointer capture, select lock, and a resize handle above selectable header text.
Hidden columns and column widths persist in localStorage for that page path and table.
Document and print runtime modes keep all columns visible at default widths with no column chrome.
Cross-refs html_export_layout_cards, html_export_list_views.
- implementation
- app.js, styles.css
- status
- done
- tests
- html_export.rs:interactive_layout_cards_are_reorderable_collapsible_with_heading_tips, html_export.rs:html_export_writes_ts_page_template_set_and_embeds_assets
Interactive page: html_export_table_columns