从ajax调用重新加载和刷新表

问题描述 投票:0回答:2

我想创建一个表单,提交后将呈现并执行第二个表单:

<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 jsf-2
2个回答
0
投票

是否可以实现此功能?


0
投票

尝试一下

<f:ajax render="@form :formdddasd" execute="@form :formdddasd"/>
© www.soinside.com 2019 - 2024. All rights reserved.