"johnurban" wrote : anonymous wrote : anonymous wrote : 2) What does
<h:messages /> give for the dropdown box. You've probably hit a conversion
error. (You have <h:messages globalOnly="true" /> but none for the
h:selectOneMenu)
| |
| | Fourth, if you say add an h:messages to the dropdown, what do I name the
<h:message for="???? this name ????"/>.
|
| <h:selectOneMenu value="#{roomFinder.example}"
converter="org.jboss.seam.EntityConverter" id="example">
| | <f:selectItems value="#{roomListByOrganization}" />
| | </h:selectOneMenu>
| | <h:message for="example" />
|
| anonymous wrote : anonymous wrote : 3)Try adding a public void setExample(Room
example) {...} method - how else can the roomFinder.example get updated?!
| | |
| |
| | When I click the create button, I simply need to add a new Person record, calling
the PersonEditor.create() method with the roomID, take from the room dropdown. Why do I
need to go update the RoomFinder bean with that value?
|
| Well JSF will try to set the value of any compnents on the page including
roomFinder.example. Remember selectOneMenus are input components not output.
|
| anonymous wrote : 4) You don't want @Out and @SelectItems on the same outjection
as @SelectItems does an outjection itself (having wrapped the list you provide in a list
of SelectItem)
|
| If I remove the @Out, I get this:
I'm concerned about the fact that you are outjecting the list of rooms into the
session. Try removing the @Out, setting roomListByOrganisation as a List and but a
breakpoint on the @Factory method and see when it is run and what the java variable
roomListByOrganisation is set to after the Factory method has run - check that you
aren't outjecting null!
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3980292#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...