P:selectManyCheckbox - Abrir Modal

2 respostas
E

Pessoal,

Estou com uma problema, quando eu clico no ckeckbox, ele abrira um modal, só que quando desmarco o check, ele tb esta chamando o modal,
Gostaria que quando clicasse para marcar o Checkbox, ele chamasse o modal, e quando para desmarcar NÃO chamasse o modal.

Segue abaixo meu codigo

<p:selectManyCheckbox  value="#{cadguiaMbean.vbenefauto}" >  
                            <f:selectItem itemLabel="#{msg.benef_auto_gestao}" itemValue="1" /> 
                            <p:ajax event="click"  immediate="true" async="true" oncomplete="autogestao.show();" />                                                        
                        </p:selectManyCheckbox>

2 Respostas

drsmachado

O evento com o qual você está chamando o modal é o oncomplete, ou seja, todas as vezes que uma ação for disparada e finalizada pelo elemento em questão, ela será chamada.
Você terá de criar um script próprio para isso, validando se a situação do checkbox é checked ou não.

E

Poderia dar um exemplo ??

Criado 12 de junho de 2013
Ultima resposta 12 de jun. de 2013
Respostas 2
Participantes 2