2016-05-25 21 views
0

Ich habe ein Formular, und ich möchte es einige Eingaben nur zeigen, wenn der Benutzer ja auf einem selectOneRadio markieren. HierAjax Event Change funktioniert nicht

ist der Code:

<p:selectOneRadio id="someSelectRadio" value="#{someBean.someClass.someSelectRadio}" > 
         <f:selectItem itemLabel="Sim" itemValue="Sim" /> 
         <f:selectItem itemLabel="Não" itemValue="Não" /> 

//Here i use event=change to reconize if the user mark a option on selectOneRadio 
<p:ajax event="change" process="someSelectRadio" update="panelGeral" /> 
        </p:selectOneRadio> 
//Here is the panel that i want to appear if the user mark selectOneRadio 
<p:outputPanel id="panelGeral"> 
         <p:panel id="panel" autoUpdate="true" rendered="#{someBean.someClass.someMethod}" /> 

        </p:outputPanel> 

ich bereits tryied haben Ereignis ändern Sie klicken, auf klicken, die beide nicht für mich arbeiten.

Antwort

0

Dies kann auf das Problem mit Ereignis zurückzuführen sein. Wechsel zu

<p:ajax event="valueChange" process="someSelectRadio" update="panelGeral" /> 

More info

+0

Thanks man! Das hat mein Problem gelöst! – devPa