Gente, o meu picklist não está funcionando nem a pau!
Olha o bean em sessionscoped:
private DualListModel<FunFuncionario> dualFunci;
public DualListModel<FunFuncionario> getDualFunci() {
return dualFunci;
}
public void setDualFunci(DualListModel<FunFuncionario> dualFunci) {
this.dualFunci = dualFunci;
}
public Controle() {
log = new Logging("Demandas");
}
public DualListModel<FunFuncionario> getCarregaGerentes(){
ArrayList lst = new ArrayList();
lst.add(8598);
lst.add(4345);
lst.add(4636);
List<FunFuncionario> listaFunci = new ArrayList<FunFuncionario>();
List<FunFuncionario> listaFunciDestino = new ArrayList<FunFuncionario>();
listaFunci = cdao.getFromNamedQueryParametrosOrdenados("FunFuncionario.findGerDepe", lst);
//listaFunci carrega os valores, já testei, ta normal
dualFunci = new DualListModel<FunFuncionario>(listaFunci, listaFunciDestino);
return dualFunci;
}
o xhtml, qdo coloco o item.(para aparecer as opções) ele não tras as opções do meu bean FunFuncionario
<h:form>
<p:pickList value="#{controle.carregaGerentes}" var="item" itemLabel="#{item.source.nome}" itemValue="#{item.source.matricula}">
<f:facet name="sourceCaption">Gerentes Disponíveis</f:facet>
<f:facet name="targetCaption">Responsáveis</f:facet>
</p:pickList>
</h:form>