angular / angular/components

Support adding/removing table headers and footers

Offen
#22,548 0 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area: cdk/table feature G P3
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

Currently `CdkTable` doesn't offer a way to add/remove headers and footers dynamically. Users can hide and show them with CSS, but they always remain in the DOM.

I think we could support this in one of two ways:
1. Add some code to the content query for defs to watch for changes and re-render
2. Support doing this with `when` (or maybe a similar API)

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dem Lesen der Implementierung von CdkTable, insbesondere ihrer Content Query für Header- und Footer-Definitionen. Vergleiche die vorgeschlagenen Ansätze: Änderungen an Definitionen beobachten und neu rendern oder dynamische Änderungen über when oder eine ähnliche API unterstützen. Als erledigt gilt die Aufgabe, wenn Benutzer Tabellen-Header und -Footer dynamisch hinzufügen oder entfernen können, sodass die entsprechenden Elemente nicht länger im DOM verbleiben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.