我有一个选择单选按钮:
<tr:selectOneRadio id="ViaRadio"
value="#{backingBean.viaSelected}"
autoSubmit="true"
valuePassThru="true"
required="true"
layout="horizontal"
immediate="true"
simple="true"
valueChangeListener="#{backingBean.viaChangeListener}">
<f:selectItems value="#{backingBean.viaOptions}"/>
</tr:selectOneRadio>
在支持bean中,我有一个值更改侦听器,只是根据所选的单选按钮刷新下面的内容。同样在构造函数中我设置了默认值:
viaSelected="One"
所以最初&#34; One&#34;将选择无线电并为该One值呈现内容。但是当我选择&#34; Two&#34;单选按钮,未调用值更改侦听器方法,也未发生面板刷新。但是在我选择了有价值的东西后,它的效果非常好。表示当我从默认值更改为&#34时的任何其他值;第一次&#34;它没有按预期工作。但是在它工作之后。我试过immediate="true" required="true" valuePassThru="true"
但没有任何帮助。
请建议。提前谢谢。