[Table] Append rows on scroll events
- Lingua principale
- TypeScript
- Stelle
- 25k
- Fork
- 6.8k
- Merge medio
- 1g 8h
- PR unite (30g)
- 91
Descrizione
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.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Parti dal componente Table e dall'attuale inizializzazione delle righe e gestione degli eventi di scorrimento. Determina come identificare le righe visibili nel viewport e come aggiungere altre righe; il lavoro è completato quando la tabella carica inizialmente le righe visibili e ne aggiunge altre man mano che l'utente scorre verso il basso, senza caricare l'intero dataset.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- angular, typescript
- Ambito
- frontend, performance
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100