【发布时间】:2020-04-13 18:48:10
【问题描述】:
我想创建一个表单,当它提交时它会呈现并执行第二个表单:
<h:form id="paymentform">
<div>
.....
</div>
<h:commandButton id="buy" type="submit" value="Put" action="#{dashboard.calculateProcessing}" >
<f:ajax render="@form formdddasd" execute="@form formdddasd"/>
</h:commandButton>
</h:form>
必须重新加载和刷新的第二个表单:
<h:form id="formdddasd">
<h:dataTable id="formdd" value="#{orders.cdList}" var="cd"
rendered="#{orders.cdList ne null}"
...........
</h:dataTable>
</h:form>
第一个表单被执行和渲染,但第二个表单不是。有没有可能实现这个功能?
【问题讨论】:
-
在这个问题中没有特定的 JSF 2.2
-
如果你在开发模式下运行(在开发时不止一次向你建议)你很可能会得到明确的错误