我在单个jsf页面中有两个表单。
第一个表单提交被触发。触发。但第二种形式提交不起作用。它只是刷新页面。可能是什么问题?
创建表单:
<h:form id="createUnitForm">
<f:event listener="#{bean.validateCreate}" type="postValidate" />
<a4j:outputPanel id="createPanel">
<rich:panel rendered="#{bean.isCreate()}">
<h:inputText id="defaultInt" value="#{bean.value}"></h:inputText>
<rich:message for="defaultInt" />
</rich:panel>
</a4j:outputPanel>
</h:form>
更新表格:
<h:form id="updateUnitForm">
<f:event listener="#{bean.validateUpdate}" type="postValidate" />
<a4j:outputPanel id="updatePanel">
<rich:panel rendered="#{bean.isUpdate()}">
<h:inputText id="defaultIntU" value="#{bean.value}"></h:inputText>
<rich:message for="defaultIntU" />
</rich:panel>
</a4j:outputPanel>
</h:form>
注意:如果我只有第二种形式,那么它正在运作。