个性化阅读
专注于IT技术分析

RichFaces部分树处理实例

RichFaces允许我们使用RichFaces属性来渲染部分树。 execute属性用于指定在Ajax请求期间要处理JSF树的哪一部分。 execute属性可以指向要处理的特定组件的ID标识符。也可以通过使用表达语言(EL)来识别组件。

execute属性接受以下关键字:

Keyword Function
@all 它用于处理每个组件。
@none 它用于设置不处理任何组件。
@this 它用于处理具有execute属性的请求组件。
@form 它用于处理包含请求组件的表单。
@region 它用于处理包含请求组件的区域。你应该使用<a4j:region>组件作为包装器元素来指定区域。

部分树处理示例

// index.xhtml

<!DOCTYPE html>
<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
<h:form id="form">
<h:outputText value="User Name " />
<h:inputText value="#{user.name}" />
<a4j:commandButton value="Enter Your Name" execute="@form" />
</h:form>
<br/>
<a4j:outputPanel>
<h:outputText value="Hello #{user.name} !" rendered="#{not empty user.name}" />
</a4j:outputPanel>
</ui:composition>

赞(0)
未经允许不得转载:srcmini » RichFaces部分树处理实例

评论 抢沙发

评论前必须登录!