Ich erstelle SPFX Webpart mit React-Framework. Ich habe render-Methode, wo alle Steuerelemente gerendert wurden. Ich habe eine Schaltfläche, einige Kontrollkästchen im DOM, die Daten an SharePoint senden mit Post-Methode this.context.spHttpClient.post
, wenn der Benutzer auf die Schaltfläche klickt. Ich kann die Daten an SharePoint senden. Aber sobald ich die Daten einreiche, kann ich das SPFX Webpart nicht neu laden. Ich muss den Webpart erneut laden, ohne die Seite neu zu laden. Ich habe versucht, die Rendermethode erneut aufzurufen. Natürlich kann es nicht der richtige Weg sein, also funktioniert es nicht. entwederWie spfx Web-Teil nach dem Post() neu zu laden?
Antwort
können Sie eine Kraft reload aufrufen oder eingestellten Zustand als here und here gezeigt
„standardmäßig, wenn die Komponente des Staates oder Requisiten zu ändern, Ihre Komponente wird erneut rendern. Wenn Ihr render() Methode hängt davon ab, Bei einigen anderen Daten können Sie React mitteilen, dass die Komponente neu gerendert werden muss, indem Sie forceUpdate() aufrufen Durch den Aufruf von forceUpdate() wird render() für die Komponente aufgerufen, wobei sollte sollteComponentUpdate() übersprungen werden für untergeordnete Komponenten, einschließlich der Methode sollteComponentUpdate() jedes untergeordneten. React wird weiterhin nur das DOM aktualisieren, wenn sich das Markup ändert. Normalerweise sollten Sie versuchen, alle Verwendungen von forceUpdat zu vermeiden e() und lies nur von this.props und this.state in render(). "
- 1. So laden Sie die Seite nach dem Post neu
- 2. Prevent Seite neu laden nach jQuery post
- 3. Cache nach dem Update neu laden
- 4. Sharepoint SPFX - externe Javascript laden Problem
- 5. Stop JS von Seite nach dem Senden neu laden
- 6. Wie neu zu laden UIViewController
- 7. Angular2 App nach dem Auslösen der Veranstaltung neu laden
- 8. Wie neu gespeicherte "Embed Source" Zwischenablage Daten neu zu laden?
- 9. Seite wird nach dem Laden eines Videos nicht neu geladen
- 10. Daten nach dem Abfrageeditor in Power BI neu laden
- 11. TableView neu laden Nach dem Aufruf von Firebase Observer
- 12. Nach dem Klicken auf Option Webview immer wieder neu laden
- 13. Warum Spring WebApplicationInitializer StandardContext sofort nach dem Serverstart neu laden?
- 14. Wie aktualisiere/neu laden Seite in Kohana? [post/prg]
- 15. Nach einer harten Zeit neu zu laden UITableView
- 16. Wie neu laden Flask-basierte Webseite nach Formulareinreichung
- 17. CSS-Stylesheets neu laden, ohne die Seite neu zu laden?
- 18. Wie im Emulator neu zu laden?
- 19. Wie google recaptcha nach dem Senden-Button neu laden, ohne Seite zu aktualisieren?
- 20. Bewertungssystem ohne eine Seite neu zu laden
- 21. Aktuelle Funktion nach der Zeit neu laden, ohne neu zu laden Seite
- 22. Marker aktualisieren/neu laden ohne Google Map neu zu laden
- 23. Datentabelle neu laden nach AJAX-Erfolgsantwort
- 24. Wie ein PHP-Datenbankabfrage zwingen, alle 5s neu zu laden, ohne Seite neu zu laden
- 25. Dynamisch neu laden UIPageViewController nach dataSource geändert
- 26. SPFx auf Terminal Server
- 27. Servicebus, wie nach dem Serverneustart (nicht-azurblauen) neu zu verbinden
- 28. Pandas, wie nach dem Datum neu zu ordnen
- 29. Wie UIPicker Elemente neu zu laden - iPhone
- 30. Wie erzwinge ein WebImageView neu zu laden?