我有两个selectOneMenu
个实例,一个依赖另一个实例。但是我的bean中的processValueChange
永远不会被调用。 JSP部分:
<h:selectOneMenu id="slaPeriod" onchange="submit()" required="true">
<f:selectItems value="#{LoginForm.periodList}"/>
<f:valueChangeListener type="form.LoginForm" />
</h:selectOneMenu>
我希望拥有所选的选项,并在下一个selectOneMenu
中设置相关选项。如果说选项是:
OPTIONS VALUES 1. Weekly 1....52 2. Monthly Jan...Dec 3. Quaterly 1...4 4. Yearly this drop down has to be disabled
关联豆:
public void processValueChange(ValueChangeEvent arg0) throws AbortProcessingException
{
System.out.println("Inside Process Value Change!!");
}
永远不会调用此方法。一旦完成,我的问题就会得到解决。
如果您有任何想法请帮助我,我真的很困惑。每次选择时都有刷新操作,但是从不调用bean的这个方法。
答案 0 :(得分:0)
尝试以下方法:
<h:selectOneMenu>
括在<h:form>
?ValueChangeListener
接口?form
包