<p:selectOnoRadio /> com ajax (primefaces) [RESOLVIDO]

3 respostas
gilvanandre

Seguinte pessoal, gostaria de saber se tem uma maneira de adicionar um em selectOneRadio, para que eu possa adicionar um disable nos itens não selecionados.

<p:outputPanel id="customPanel">  
                                        <p:selectOneRadio id="customRadio" value="#{cadastroPessoasMB.option}" layout="custom">  
                                            <f:selectItem itemLabel="Todos Produtos" itemValue="1" />
                                            <f:selectItem itemLabel="Option 2" itemValue="2" />  
                                            <f:selectItem itemLabel="Option 3" itemValue="3" />  
                                        </p:selectOneRadio>  
                                        <h:panelGrid columns="3">  
                                            <p:radioButton id="opt1" for="customRadio" itemIndex="0" />  
                                            <h:outputLabel for="opt1" value="Todos Produtos" />  
                                            <h:outputLabel value="" /> 

                                            <p:radioButton id="opt2" for="customRadio" itemIndex="1"/>  
                                            <h:outputLabel for="opt2" value="Grpo Produtos" />  
                                            <p:selectOneMenu style="width: 190px"  id="grupos"
                                                             value="#{cadastroPessoasMB.grupoExterno}"
                                                             converter="converteGrupoProduto">
                                                <f:selectItem itemLabel="Selecione um Grupo"/>
                                                <f:selectItems value="#{cadastroPessoasMB.gruposExterno}"
                                                               var="gp" itemLabel="#{gp.nome}" itemValue="#{gp}"/>
                                            </p:selectOneMenu>

                                            <p:radioButton id="opt3" for="customRadio" itemIndex="2"/>  
                                            <h:outputLabel for="opt3" value="Produto" />  
                                            <p:calendar />  
                                        </h:panelGrid> 
                                    </p:outputPanel>

Obrigado

3 Respostas

Hebert_Coelho

Esse post pode te ajudar: JSF Exemplos Simples com Ajax

O conceito é o mesmo, basta trocar de f:ajax para p:ajax.

gilvanandre

Hebert Coelho:
Esse post pode te ajudar: JSF Exemplos Simples com Ajax

O conceito é o mesmo, basta trocar de f:ajax para p:ajax.

Obrigado rapaz, mas não funcionou não!

vlw

gilvanandre

Galera, funcionou.
Erro meu mesmo, estava dando update no radioButton e não no selectOneMenu!

tudo certo

Obrigado

Criado 21 de fevereiro de 2013
Ultima resposta 21 de fev. de 2013
Respostas 3
Participantes 2