h:selectOneMeny valueChangeListner不起作用

时间:2017-11-24 06:11:12

标签: jsf jsf-2

我正在使用h:selectOneMenu进行下拉,但是valueChangeListner没有触发。 我不能使用submit()onChange,因为它将刷新我的整个页面,我将失去其他组件的选定值。请建议如何在不影响页面上其他组件的情况下触发valueChangeListner。

h:selectOneMenu实现如下:

 <h:selectOneMenu id="Q1List"
     value="#{myBean.q1Value}"                                                             onclick="showHideQ1()"//To open another field based on value selected, working fine
valueChangeListener="#{myBean.q1ValueChangeListner}">            
<f:selectItem itemValue="" itemLabel="Make a selection"/>              
<f:selectItems value="#{RateComparision.q1OptionsList}" id="dr1"/>                        
</h:selectOneMenu>

注意:我不能使用ajax或类似的东西,因为我的页面不支持它们。 任何JS解决方案或组件属性都可以帮助我。

谢谢, 马赫什

0 个答案:

没有答案