Duvida com primefaces

1 resposta
S

Boa noite,

Eu tenho um cadastro onde eu posso marcar os tipos de eventos preferidos através do componente p:selectManyCheckbox.
Minha duvida é: Como eu posso trazer um item do selectManyCheckbox já marcado ? como se fosse o atributo checked dos outros componentes.
Essa necessidade apareceu pelo fato de ao tentar editar um usuário eu gostaria que já vinhese marcado os eventos que o usuário tinha já selecionado.

Meu codigo se encontra assim:

<p:selectManyCheckbox value="#{usuarioBean.selecionados}" layout="pageDirection">  
    <f:selectItems value="#{usuarioBean.tipos}" />  
</p:selectManyCheckbox>

1 Resposta

esdras_63

Ao invés de você criar a variável selecionados vazia, você pode popular ela com os itens que você quer que já venham selecionados, assim ele já deixa checked os checkbox com aqueles itens.

Criado 27 de janeiro de 2012
Ultima resposta 28 de jan. de 2012
Respostas 1
Participantes 2