我有一个包含多种表单的页面。
以其中一种形式
<h:form id="form1">
<!-- ... -->
<h:commandButton value="Form button1">
<f:ajax execute="@form" render="@all" />
</h:commandButton>
</h:form>
<!-- ... -->
<h:form id="form2">
<!-- ... -->
<h:commandButton value="Form button2" />
</h:form>
<h:form id="form3">
<!-- ... -->
<h:commandButton value="Form button3" />
</h:form>
当我在form1中提交按钮时,form2上的按钮不会刷新。旧州仍然保留
我们正在使用Mojarra 2.2.8版本
我是否知道是否有任何解决办法。
答案 0 :(得分:0)
尝试指定要呈现的确切内容。
e.g。
<h:form id="form1">
<!-- ... -->
<h:commandButton value="Form button1">
<f:ajax execute="@form" render=":form2 :form3" />
</h:commandButton>
</h:form>
希望有所帮助