I'm trying to bind the currentPersona attribute of the user session object to 
the selected item in the drop down. Most solutions for this issue on the forum 
seem to focus on db, persistence context, entity manager etc but my application 
doesn't use a db directly. I need to have the currentPersona update triggered 
onChange. If that won't work, an update button will suffice.

I tried the ff because its similar to what worked for me in WO.(I can't shake 
my past :-)

SelectOneMenu

  | <h:selectOneMenu value="#{user.currentPersona}">
  |   <s:selectItems value="#{user.personaList}" var="per" 
label="#{per.selectLabel}" hideNoSelectionLabel="true" />
  |  </h:selectOneMenu>
  | 


User Class

  | @Name("user")
  | @Scope(SESSION)
  | public class User implements Serializable{
  | 
  | @DataModel
  | @Out
  | private List<Persona> personaList;
  | 
  | @DataModelSelection
  | @Out(required=false)
  | private currentPersona;
  | 
  | ...
  | 
  | //Mutators
  | public Persona getCurrent Persona() {
  |         return current Persona;
  | }
  | 
  | 
  | public void setCurrentPersona(Persona selected Persona){
  |        log.info("Current Persona:", selectedPersona);
  |        this.current Persona = selectedPersona;
  | }
  |     
  | public List<Persona> getPersonaList() {
  |       return personaList;
  | }
  | 
  | 


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4056690#4056690

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4056690
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to