【发布时间】:2011-03-24 21:05:05
【问题描述】:
我想将该功能合并到 HtmlCommandButton。我该怎么做呢?我似乎在网上找不到太多的例子。我看到有一个叫做 AjaxBehavoir 的东西,但我不确定如何将它合并到我的 HtmlCommandButton 中。本质上,我想对我的组件执行以下操作:
<f:ajax execute="@this" render="component1 component2" />
谢谢!
【问题讨论】:
我想将该功能合并到 HtmlCommandButton。我该怎么做呢?我似乎在网上找不到太多的例子。我看到有一个叫做 AjaxBehavoir 的东西,但我不确定如何将它合并到我的 HtmlCommandButton 中。本质上,我想对我的组件执行以下操作:
<f:ajax execute="@this" render="component1 component2" />
谢谢!
【问题讨论】:
您应该熟悉JSF 2.0 API 中新的javax.faces.component.behavior 包的组件。
我不知道是否建议使用编程方法直接在您的支持 bean 中设置 ajax 行为,而不是更常见的习惯用法:
<h:commandButton>
<f:ajax event="onclick" execute="@this" render="component1 component2" />
</h:commandButton>
这里有几个链接可以帮助您开始使用它。
<f:ajax> 组件中定义的 Ajax 行为如何映射到支持 bean 和从支持 bean 映射)。希望这会有所帮助。
问候。
【讨论】: