[Table] Append rows on scroll events
- Vorherrschende Sprache
- TypeScript
- Sterne
- 25k
- Forks
- 6.8k
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 91
Beschreibung
Table should be able to initialize with the rows visible in its viewport and dynamically append rows as the user scrolls down. This will improve its performance on load.
This is a predecessor to virtual-repeat behavior which would create a virtual scrollbar and notify the data source which rows are being viewed for dynamic data loading.
Beitragsleitfaden
Rechercherichtung
Beginne mit der Table-Komponente und ihrer aktuellen Zeileninitialisierung und Verarbeitung von Scroll-Ereignissen. Ermittle, wie die im Viewport sichtbaren Zeilen identifiziert werden sollten und wie zusätzliche Zeilen angehängt werden sollten; abgeschlossen ist die Aufgabe, wenn die Tabelle zunächst sichtbare Zeilen lädt und beim Herunterscrollen weitere hinzufügt, ohne den gesamten Datensatz zu laden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, typescript
- Bereich
- frontend, performance
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100