我有一个类似于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时,面板组停止重新渲染值。请帮我把它推出来。
我也尝试将两者放在同一个表单中,但之后它以非常不规则的方式工作。
答案 0 :(得分:0)
也许这样试试:
<h:form>
<a4j:commandLink action="" rerender="panel1">
</h:form>
<rich:modalpanel>
<h:form>
<a4j:outputPanel id="panel1">
<h:panelgroup binding=#{mybean.panel}/>
<a4j:commandButton id="save">
</a4j:outputPanel>
</h:form>
</rich:modalpanel>
Popuppanel为我工作