Skip to content
This repository was archived by the owner on Aug 29, 2025. It is now read-only.
This repository was archived by the owner on Aug 29, 2025. It is now read-only.

Menu for hiding and showing columns #314

@chriddyp

Description

@chriddyp
  • Ability to add / remove columns from a predefined list of columns using a contextual menu.
  • All columns would appear in this contextual menu as a checklist
  • The visible columns would be “checked” and the hidden columns would be “unchecked”
  • The user could click on an icon in the header to display the menu
  • This feature would be toggled on/off with a top-level table property
  • These settings would be “save-able” in the user’s browser session. So, if a user selected a series of columns, they could “save” these options (to the browser’s localstorage) and when they re-visit the app, the same set of columns would be displayed.
  • This would only work on the user’s browser. It would not work across computers.
  • This would use localstorage to save data
  • This menu would be “global” for the table. It would not be displayed on a per-column basis.

The UI for this (and the other features) will be considered in a separate issue

Metadata

Metadata

Labels

dash-meta-sponsoredDevelopment that has been sponsored by an organization https://plot.ly/products/consulting-and-oem/dash-type-enhancementNew feature or requestsize: 8

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions