【问题标题】:Ajax event change doesn't workAjax 事件更改不起作用
【发布时间】:2016-09-23 13:56:43
【问题描述】:

我有一个表单,我希望它仅在用户在 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>

我已经尝试更改事件单击,单击时,两者都不适合我。

【问题讨论】:

    标签: jsf primefaces selectoneradio ajax-update


    【解决方案1】:

    这可能是由于 event 的问题。 改为

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

    More info

    【讨论】:

      猜你喜欢
      • 2016-07-19
      • 2013-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 2016-02-25
      • 1970-01-01
      相关资源
      最近更新 更多