pickList primeface

0 respostas
E

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...

ManagerBean
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;
 }
XHTML
<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?

Criado 19 de maio de 2011
Respostas 0
Participantes 1