恢复到h:selectOneMenu组件中的最后一个选定项目

时间:2018-08-16 14:04:21

标签: jsf

我在JSF页面中有此组件:

<h:selectOneMenu value="#{bean.value}" valueChangeListener="#{bean.process}">
    <f:selectItems ... />
</h:selectOneMenu>

Bean类中的处理方法:

public void process(ValueChangeEvent e)
{
    // ...
}

我在process方法中进行了一些测试,以测试新选定的值,但是如果该测试失败,我想阻止或将选定项更改为旧项。我的意思是,我想在用户选择之前将所选项目更改为上一个项目,以取消选择。

0 个答案:

没有答案