Ich muss Unendlich-Scroll-Funktionen für feste Datentabelle implementieren. Ich habe das API-Dokument überprüft, es wurden keine Ereignisse ausgelöst, wenn der Benutzer zum Ende der Tabelle blättert. Das einzige hilfreiche Ereignis ist onScrollEnd, aber dieses Ereignis gibt mir scrollX und scrollY zurück. ScrollY ist ziemlich riesig, ich weiß nicht, wie man diese Nummer benutzt, um festzustellen, dass der Benutzer am Ende scrollt. Kann mir jemand sagen, wie ich Unendlich-Scroll-Funktion mit fester Datentabelle implementieren kann? Dankeunendlich scroll in reactjs feste Datentabelle
2
A
Antwort
0
Es ist eine Schande, dass solche Komponente nicht die richtige API für unendliche Scroll hat. Die Lösung ist dies (aber es ist hässlich):
Die onScrollEnd() gibt Ihnen einen Bildlauf-Wert. Sie müssen diesen Wert im Komponentenstatus beibehalten, z. this.state.scroll
. Auf jedem onScrollEnd müssen Sie auf Gleichheit überprüfen:
this.state.scroll === nextState.scroll && nextState.scroll !== 0 // you dont want to load dada on scrollTop
.
Wenn dies der Fall ist, können Sie zusätzliche Daten laden, Ihren Speicher oder Ihre vorhandenen Daten aktualisieren und die Komponente erneut rendern.
BIG PROBLEM: Die onScrollEnd() Funktion ist sehr, sehr langsam :(Vielleicht Entprellen/Throttling?
Verwandte Themen
- 1. Spaltenauswahl in feste Datentabelle
- 2. Feste Datentabelle für Paginierung
- 3. ComponentDidUpdate SetState ReactJS Unendlich Schleife
- 4. Daten Buchung mit unendlich scroll
- 5. Unendlich Scroll Abstand - Angular 2
- 6. android Galerie Widget unendlich scroll
- 7. d3.js Zeitreihe unendlich scroll
- 8. Feste div auf Scroll
- 9. JSON Antwort mit unendlich scroll
- 10. unendlich AJAX Scroll Paginierung Schleifen
- 11. Jquery unendlich Scroll-up-Plugin
- 12. unendlich scroll von oben (rückwärts) in AngularJS
- 13. Feste obere Reihe, wenn Art in Datentabelle
- 14. Spalte Einfrieren oder feste Spalte in Datentabelle
- 15. Feste div mit Körper Scroll
- 16. Schienen Kaminari Beispiel unendlich scroll funktioniert nicht
- 17. jquery funktioniert nicht mit unendlich scroll
- 18. Wordpress Plugin "unendlich scroll" (jQuery) Hack Hilfe
- 19. jQuery funktioniert nicht mit unendlich scroll
- 20. Material Winkel unendlich scroll mit $ http Anfrage
- 21. einfache Seite unendlich scroll- angular js
- 22. ExtJs unendlich scroll Grid mit Ajax-Proxy
- 23. mit jquery toggle mit unendlich scroll
- 24. Continuous Looping Seite (nicht unendlich Scroll)
- 25. Making div Scroll von innerhalb Reactjs
- 26. Wie füge ich mit jQuery Masonry unendlich scroll hinzu?
- 27. Ich kann nicht unendlich-Scroll arbeiten auf Onsen 2
- 28. Feste Hintergrundbild Scroll auf mobilen Touch-Geräte aktualisiert nicht sofort
- 29. Bootstrap 3 angepasste feste Navigation auf Scroll mit Fade-Effekt
- 30. Deeplinking unendlich gescrollte Seiten