在select一个菜单组件的valuechange事件中,我可以看到应用于model / java的更改,但我没有看到更改应用于页面上的输入组件。
当我执行F5时,我看到了更改但用户输入的其他数据丢失了。 我想刷新而没有用户丢失他尚未提交的数据。 如何使用jsf ajax实现这一目标。
我使用f:valueChangeListener调用java代码。对于ajax我正在使用a4j:ajax
<h:selectOneMenu rendered="" value="" immediate="true">
<f:selectItems value="" />
<a4j:ajax event="change" execute="@this" render="@form" />
<f:valueChangeListener binding="" />
</h:selectOneMenu>