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.