ja tentei fazer de tudo não consigo encontra o erro…
Meu controller[code]
@EJB
private DepartamentoFacade deptoDao;
private List origem = new ArrayList();
private List destino = new ArrayList();
private DualListModel departamentos;
private Departamento departamento;
public Departamento getDepartamento() {
return departamento;
}
public void setDepartamento(Departamento departamento) {
this.departamento = departamento;
}
public DualListModel<Departamento> getDepartamentos() {
return departamentos = new DualListModel<Departamento>(origem, destino);
}
public void setDepartamentos(DualListModel<Departamento> departamentos) {
this.departamentos = departamentos;
}
public List<Departamento> getDestino() {
return deptoDao.consultar();
}
public void setDestino(List<Departamento> destino) {
this.destino = destino;
}
public List<Departamento> getOrigem() {
return deptoDao.consultar();
}
public void setOrigem(List<Departamento> origem) {
this.origem = origem;
}
public Converter getConverterDepartamento() {
if (converterDepartamento == null) {
converterDepartamento = new ConverterGenerico(deptoDao);
}
return converterDepartamento;
}
[/code]
minha view…
<p:pickList id="jogadores" value="#{unidadeBean.departamentos}" var="depto" iconOnly="true" itemValue="#{depto}" itemLabel="#{depto.nomeDepartamento}"
converter="#{unidadeBean.converterDepartamento}" showSourceControls="true" showTargetControls="true">
<f:facet name="sourceCaption">Departamentos</f:facet>
<f:facet name="targetCaption">Departamentos da Unidade</f:facet>
</p:pickList>