我在 xhtml 页面中有一个类似于下面的模式面板。
<h:form>
<a4j:commandLink action="" rerender="panel1">
</h:form>
<a4j:outputPanel id="panel1">
<rich:modalpanel>
<a4j:form>
<h:panelgroup binding=#{mybean.panel}/>
<a4j:commandButton id="save">
</a4j:form>
</rich:modalpanel>
</a4j:outputPanel>
当我单击 a4j 命令链接时,想要显示具有不同值的模式面板。如果模态面板内没有 a4j:form,它可以正常工作。但是我想在单击保存按钮时验证并保存模式面板内的属性,因此无法继续使用表单组件。但奇怪的是,当我添加 a4j:form 时,面板组停止重新渲染值。请帮我解决这个问题。
我也尝试将两者放在同一个表格中,但它以非常不规则的方式工作。