G
Guest
Gast
Guten Tag,
ich möchte die Menüpunkte meiner JSF-Seite auf Basis von unterschiedlichen Rechten aufbauen bzw. einige Menüpunkte ausblenden, wenn der Benutzer nicht über die entsprechenden Rechte verfügt.
Vielleicht denke ich zu kompliziert, aber hier mein Vorschlag:
Man könnte eine Klasse schreiben, welche eine Methode bereitstellt, die mithilfe des übergebenen Strings, eine ArrayList mit den zugelassenen Menüpunkte (Strings) zurückgibt.
Mithilfe dieser Strings könnte man doch eine Navigation aufbauen oder nicht?
Das würde einer DataTable ähneln:
Denke ich zu kompliziert, oder ist das der richtige Weg? Das war ein Beispiel für eine DataTable. Wie kann man dies für eine Navigation (welche Links beinhaltet) realisieren?
ich möchte die Menüpunkte meiner JSF-Seite auf Basis von unterschiedlichen Rechten aufbauen bzw. einige Menüpunkte ausblenden, wenn der Benutzer nicht über die entsprechenden Rechte verfügt.
Vielleicht denke ich zu kompliziert, aber hier mein Vorschlag:
Man könnte eine Klasse schreiben, welche eine Methode bereitstellt, die mithilfe des übergebenen Strings, eine ArrayList mit den zugelassenen Menüpunkte (Strings) zurückgibt.
Mithilfe dieser Strings könnte man doch eine Navigation aufbauen oder nicht?
Das würde einer DataTable ähneln:
Code:
<h:dataTable value="#{myBean.buch}" var="buch" border="1">
<h:column>
<f:facet name="header">
<h:outputText value="Buch" />
</f:facet>
<h:outputText value="#{buch.buchname}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Autor" />
</f:facet>
<h:outputText value="#{buch.autor}" />
</h:column>
</h:dataTable>
Denke ich zu kompliziert, oder ist das der richtige Weg? Das war ein Beispiel für eine DataTable. Wie kann man dies für eine Navigation (welche Links beinhaltet) realisieren?