Wichtig
Detail
Wichtig
Detail
Detail
#26928
Ausgeblendete Komponente erscheint nicht mehr, obwohl sie ein unterstütztes Modell bekommt
Wenn eine Komponente ihr Berechtigungsobjekt nicht aus ihrem Modell sondern aus einem anderen Komponentenkanal ableitet, wird ihre Sichtbarkeit beim Modellwechsel u.U. nicht korrekt angepasst. Beim Modellwechsel versucht die Komponente zu berechnen, ob sich ihr Sichtbarkeitszustand geändert hat. Dafür berechnet sie die Sichtbarkeit mit ihrem alten Modell und mit ihrem neuen Modell. Nur wenn sich der Zustand unterscheidet informiert sie über einen Sichtbarkeitswechsel. Wenn die Sichtbarkeit aber gar nicht unmittelbar von dem Modell abhängt, ist diese Überprüfung falsch und es werden u.U. zu wenige Events für einen Sichtbarkeitswechsel geschickt. Dies hat zur Folge, dass eine Komponente sich entweder nicht ausblendet, oder nicht wieder einblendet.
Test
- Sicht mit Security-Master-Komponente konfigurieren, die ihr Berechtigungsobjekt aus einem Komponentenkanal bezieht.
- Prüfen, dass sich die Sicht je nach Objekt auf dem Kanal ein- bzw. ausblendet.