小编典典

使用h:commandButton更新和提交Ajax

ajax

如何使用来更新div并进行部分提交<h:commandButton>,我以前曾经<p:commandButton>通过将ajax属性设置为true并将update属性设置为:statusBlock(其中id
<h:panelGroup>为statusBlock)来进行部分提交。我在设计方面遇到问题,<p:commandButton>因此无法使用它,因此必须使用<h:commandButton>


阅读 601

收藏
2020-07-26

共1个答案

小编典典

这可以通过<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组件中指定属性的所有位置上明确指定。

也可以看看:

2020-07-26