Hi Leute, ich schonwieder.
Ich saß heute den ganzen Tag an folgendem Problem: Ich habe eine JSF2.0-Anwendung und benutze zur Navigation Tabs. Je nach dem auf welcher Seite ich gerade bin, soll das Tab farblich via CSS markiert werden.
--> Das markierte Tab hat die Style-Klasse "selected", alle anderen keine.
Frage: Wie kann ich die anderen Links auf selected setzen, z.B. wenn ich auf eine andere Seite navigiere? Oder auch: Wie ändert man in ManagedBeans die Attribute von Komponenten?
Vielen Dank schonmal und schönes Wochenende. (Werde erst am Montag wieder reingucken)
ps: Bitte keine Vorschläge wie "benutze doch ICEFaces oder MyFaces". Ich habe einfach keine Zeit mich in weitere Frameworks reinzulesen und hätte es wenn dann früher machen sollen.
Ich saß heute den ganzen Tag an folgendem Problem: Ich habe eine JSF2.0-Anwendung und benutze zur Navigation Tabs. Je nach dem auf welcher Seite ich gerade bin, soll das Tab farblich via CSS markiert werden.
Java:
<ul class="css-tabs">
<li><h:link styleClass="selected" value="Home" outcome="#{indexController.viewName}"/></li>
<li><h:link styleClass="" value="Resources" outcome="#{resourceController.viewName}"/></li>
<li><h:link styleClass="" value="Rules" outcome="#{ruleController.viewName}"/></li>
<li><h:link styleClass="" value="Search Results" outcome="#{searchController.viewName}"/></li>
</ul>
--> Das markierte Tab hat die Style-Klasse "selected", alle anderen keine.
Frage: Wie kann ich die anderen Links auf selected setzen, z.B. wenn ich auf eine andere Seite navigiere? Oder auch: Wie ändert man in ManagedBeans die Attribute von Komponenten?
Vielen Dank schonmal und schönes Wochenende. (Werde erst am Montag wieder reingucken)
ps: Bitte keine Vorschläge wie "benutze doch ICEFaces oder MyFaces". Ich habe einfach keine Zeit mich in weitere Frameworks reinzulesen und hätte es wenn dann früher machen sollen.
Zuletzt bearbeitet: