I should have posted the code:

Chunk of the java code:

        private List<SelectItem> workerItems; 
        private List<SelectItem> assigneeItems;
        
        public List<SelectItem> getAssigneeItems() {
                
                if (null == assigneeItems) {
                        List<InvolvedPerson> involvedPeople = getInvolved();
                        assigneeItems = new ArrayList<SelectItem>();
                        
                        for (InvolvedPerson p : involvedPeople) {
                                assigneeItems.add(new 
SelectItem(String.valueOf(p.getId()),
p.getFullName()));
                        }
                }

                return assigneeItems;
        }
        
        public void setAssignees(List<SelectItem> assigneeItems) {
                this.assigneeItems = assigneeItems;
        }
        
        public void selectionChanged(ValueChangeEvent evt) {
                System.out.println(evt.getNewValue());
        }

        public void setWorkerItems(List<SelectItem> items) {
                
        }

JSF code:

                        <h:outputText value="Assignees: "/>
                        <s:selectManyPicklist id="assignees"
value="#{projectCreationBacker.assigneeItems}"
valueChangeListener="#{projectCreationBacker.selectionChanged}" size="5">
                                <f:selectItems 
value="#{projectCreationBacker.workerItems}"/>
                        </s:selectManyPicklist>
                        <f:verbatim><br><br></f:verbatim>
                        
                        <h:commandButton type="submit" value="Create"
action="#{projectCreationBacker.create}"/>
--
View this message in context: 
http://www.nabble.com/Picklist-problem-t1122642.html#a4214256
Sent from the MyFaces - Users forum at Nabble.com.

Reply via email to