You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 7, 2020. It is now read-only.
xLacrima edited this page Sep 30, 2019
·
1 revision
Neuladen von Projekten in der Projektübersicht
Bislang wird nach einem POST, UPDATE, DELETE eines Projekts immer die ganze Anwendung neu geladen, damit die Änderungen an einem Projekt in der Projektübersicht sichtbar werden.
Damit dies nicht mehr nötig ist, wird das AfterClose-Event des Projekt-Erstell-Dialogs von der Projectübersicht-Komponente abgefangen, falls ein POST oder UPDATE eines Projekts ausgeführt wurde.
Allerdings führt dies zu einem schwerwiegenden Problem, denn die Methode getModules eines Projekts gibt nicht die aktuellen Module zurück, obwohl diese im Backend korrekt hinterlegt wurden.
Das Neuladen der Seite umgeht dieses Problem ist aber keine dauerhafte Lösung. Später hat sich herausgestellt, dass das Angular4-hal Framework die getRelation Anfragen in einem Cache zwischenspeichert. Nachdem das Caching global ausgestellt wurde, war das Problem behoben.