Guten Tag,
Ich habe folgende Konstellation:
Ich habe ein Element, das innerhalb eines anderen Elementes liegt (<rich:list> innerhalb <h
anelGroup>). Die PanelGroup hat rendered=false. Trotzdem wird das value Attribut der rich:list aufgerufen.
Hier stürzt die Anwendung nun ab, da auf das Value Attribut nur zugegriffen werden darf, wenn auch ein User eingeloggt ist. Das wird dadurch sichergestellt, dass die panelGroup ansonsten nicht gerendert wird.
Das Problem ist in diesem Fall nur exemplarisch und tritt an vielen Stellen auf, so dass es nicht praktikabel ist, den Login in jeder Javafunktion zu überprüfen. Ist es denn möglich, JSF dazu zu zwingen, das Value Attribut nicht aufzurufen wenn die Komponente nicht gerendered wird?
Viele Grüße
Daniel
Ich habe folgende Konstellation:
Ich habe ein Element, das innerhalb eines anderen Elementes liegt (<rich:list> innerhalb <h
Hier stürzt die Anwendung nun ab, da auf das Value Attribut nur zugegriffen werden darf, wenn auch ein User eingeloggt ist. Das wird dadurch sichergestellt, dass die panelGroup ansonsten nicht gerendert wird.
Das Problem ist in diesem Fall nur exemplarisch und tritt an vielen Stellen auf, so dass es nicht praktikabel ist, den Login in jeder Javafunktion zu überprüfen. Ist es denn möglich, JSF dazu zu zwingen, das Value Attribut nicht aufzurufen wenn die Komponente nicht gerendered wird?
Viele Grüße
Daniel
Zuletzt bearbeitet von einem Moderator: