Ajax 事件更改不起作用
Ajax event change doesn't work
我有一个表单,我希望它仅在用户在 selectOneRadio 上标记为是时才显示一些输入。
代码如下:
<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>
我已经尝试过更改事件 do click,on click,两者都不适合我。
这可能是由于 事件 的问题。
更改为
<p:ajax event="valueChange" process="someSelectRadio" update="panelGeral" />
More info
我有一个表单,我希望它仅在用户在 selectOneRadio 上标记为是时才显示一些输入。
代码如下:
<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>
我已经尝试过更改事件 do click,on click,两者都不适合我。
这可能是由于 事件 的问题。 更改为
<p:ajax event="valueChange" process="someSelectRadio" update="panelGeral" />
More info