在视图中我有这个:
<h:selectOneMenu id="makeSelect" value="#{bean.selectedMake}">
<f:selectItem itemLabel="---" itemValue="#{null}" />
<f:selectItems value="#{bean.availableMakeList}"/>
<a4j:ajax listener="#{bean.updateModelList}" render="@form"/>
<h:messages/>
</h:selectOneMenu>
bean.selectedMake
仅在我第一次更改选择时更新。
如果我将render="@form"
更改为render="someOtherComponent"
,则bean.selectedMake
会正常更新。但是我想要重新奉献所有形式。
如果我重新呈现所有表单,为什么不更新模型?