我想将功能合并到HtmlCommandButton中。我该怎么做呢?我似乎无法在网上找到太多的例子。我看到有一种叫AjaxBehavoir的东西,但我不确定如何将它合并到我的HtmlCommandButton中。基本上我想对我的组件执行以下操作:
<f:ajax execute="@this" render="component1 component2" />
谢谢!
答案 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>
以下是一些链接,可以让您启动并运行此功能。
<f:ajax>
组件中定义的Ajax行为如何映射到辅助bean和从辅助bean映射。希望这可以提供帮助。
问候。