JSF:如何在辅助bean中为组件添加ajax功能?

时间:2010-08-03 17:57:37

标签: java ajax jsf jsf-2

我想将功能合并到HtmlCommandButton中。我该怎么做呢?我似乎无法在网上找到太多的例子。我看到有一种叫AjaxBehavoir的东西,但我不确定如何将它合并到我的HtmlCommandButton中。基本上我想对我的组件执行以下操作:

  <f:ajax execute="@this" render="component1 component2" />

谢谢!

1 个答案:

答案 0 :(得分:1)

您应该熟悉JSF 2.0 API中新javax.faces.component.behavior包的组件。

我不知道是否建议使用程序化方法直接在您的支持bean中设置ajax行为,而不是更常见的习惯用法:

<h:commandButton>
 <f:ajax event="onclick" execute="@this" render="component1 component2" />
</h:commandButton>

以下是一些链接,可以让您启动并运行此功能。

希望这可以提供帮助。

问候。