如何使用来更新div并进行部分提交<h:commandButton>,我以前曾经<p:commandButton>通过将ajax属性设置为true并将update属性设置为:statusBlock(其中id <h:panelGroup>为statusBlock)来进行部分提交。我在设计方面遇到问题,<p:commandButton>因此无法使用它,因此必须使用<h:commandButton>。
<h:commandButton>
<p:commandButton>
<h:panelGroup>
这可以通过<f:ajax>在其中嵌套一个来完成。
<f:ajax>
实际上,
<p:commandButton ... process="@form" update=":statusBlock" />
与…完全相同
<h:commandButton ...> <f:ajax execute="@form" render=":statusBlock" /> </h:commandButton>
请注意,与PrimeFaces等效项的细微差别在于,PrimeFaces @form在流程/执行中<f:ajax>默认为@this,而默认为,因此您可能需要execute="@form"在未process在PrimeFaces组件中指定属性的所有位置上明确指定。
@form
@this
execute="@form"
process