Bedingt Rendern einer Komponente basierend auf selectOneMenu value
Gibt es eine Möglichkeit das Rendern einer Komponente basierend auf dem aktuellen Wert, den der Benutzer ausgewählt hat, aus einem selectOneMenu-Komponente? Meine selectOneMenu-Komponente ist gefüllt mit einer enum-bestehend aus zwei Werten, Raucher und nicht-Raucher. Wenn der Benutzer über die Raucher ausgewählt, die ich Rendern möchten, eine checkbox darunter können die Nutzer überprüfen, wie viele Rauchen Sie am Tag 10, 20, 30+, etc. Ich möchte auch das Gegenteil funktionieren, wenn Sie Benutzer ausgewählt hat, nicht-Raucher, D. H. die Kontrollkästchen nicht dargestellt werden/verschwinden.
InformationsquelleAutor Alan Smith | 2012-11-19
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur überprüfen Sie die dropdown-Menü den Wert in der
rendered
Attribut des target-Komponenten und aktualisieren Sie Ihre gemeinsamen Eltern von einem<f:ajax>
. Hier ist ein kickoff-Beispiel:Wenn Sie möchten, führen Sie einige business-Logik basierend auf dem ausgewählten Wert, verwenden Sie
<f:ajax listener>
.Siehe auch:
InformationsquelleAutor BalusC