Ik schaam me dood, maar ik krijg het als JSF noob maar niet voor elkaar! Volgens mij moet het ontzettend simpel zijn , maar om de een of andere reden lukt het me niet. Het gaat om de selectOneMenu tag in JSF waarbij ik een standaard waarde in de lijst wil selecteren.
Code in mijn backingBean
en in mijn JSF:
Maar om de een of andere reden wordt de juiste option niet geselecteerd. Heeft iemand enig idee wat ik fout doe?
Code in mijn backingBean
Java:
1
2
3
4
5
6
7
8
| public List<SelectItem> getFooItems() { //Is een lijst met SelectItem objecten waarbij de value een foo instance is return fooItems; } public SelectItem getFoo() { return this.foo; //is een bepaald SelectItem met een Foo als value } |
en in mijn JSF:
Java:
1
2
3
| <h:selectOneMenu id="foobar" value="#{bean.foo}"> <f:selectItems value="#{bean.fooItems}"/> </h:selectOneMenu> |
Maar om de een of andere reden wordt de juiste option niet geselecteerd. Heeft iemand enig idee wat ik fout doe?
The ships hung in the sky in much the same way that bricks don’t.