reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

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