Pessoal estou tentando usar o pinkList, mas a lista de destino não carrega, tipo assim, a lista de origem carrega normalmente os dados na interface, mas quando passo os
dados para a lista de destino, a mesma não é preenchida no MB, veja o código...
private DualListModel<PreMatriculaDisciplina> matriculas;
private List<PreMatriculaDisciplina> origem;
private List<PreMatriculaDisciplina> destino;
public DualListModel<PreMatriculaDisciplina> getMatriculas() {
origem = new ArrayList<PreMatriculaDisciplina>();
destino = new ArrayList<PreMatriculaDisciplina>();
for(PreMatriculaDisciplina p : daoPreMatDisci.listaAlunosPorDisciplina(disciplinaMB.getDisciplina())){
origem.add(p);
}
matriculas = new DualListModel<PreMatriculaDisciplina>(origem, destino);
return matriculas;
}
<p:pickList id="matriculas" value="#{turmaPicMB.matriculas}"
var="preMatricula" iconOnly="true" itemValue="#{preMatricula}"
addAllLabel="ALOCAR À TURMA" converter="converterObjeto"
itemLabel="#{preMatricula.matricula.numerosmatriculas.pessoaFisica.nome}"
showSourceControls="true">
<f:facet name="alunos">ALUNOS MATRICULADOS</f:facet>
<f:facet name="turma">TURMA</f:facet>
</p:pickList>
Alguém saberia me dizer o que está errado?