patternfly / patternfly/react-component-groups

Column Management Modal Improvements (Grouping, Popovers, and State-based Actions)

Ouverte
#869 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
TypeScript
Étoiles
10
Forks
40
Merge moyen
3 j 22 h
PR mergées (30 j)
4

Description

While working on a feature requiring complex table customization, I’ve been exploring some potential enhancements to the Column Management modal:

Proposed Enhancements:

  • Expandable Column Groups: Add support for grouping related columns within the modal. This is especially useful for tables with many columns, allowing users to expand/collapse sections to find what they need more efficiently.
  • Popovers on Group Titles: Allow for informational popovers on group headings to provide additional context or descriptions for specific categories of data.
  • Conditional "Restore" State: Disable the Restore default columns action if the user has not made any changes from the default state. This reduces visual noise and clarifies when a customization has actually occurred.

Supporting Documentation:


Jira Issue: PF-3516

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par examiner la démo de la modale Column Management, le prototype et le design Figma liés, puis comparez le regroupement proposé, les popovers des titres de groupe et le comportement conditionnel de Restore avec le composant actuel. Le travail sera considéré comme terminé lorsque les trois améliorations seront implémentées et que leur comportement correspondra au design convenu ; l’issue Jira PF-3516 peut fournir des exigences supplémentaires.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
frontend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.