JSF标签之f:facet 的使用方法
2014-06-23 10:20
302 查看
在自定义组件里,我们常可利用 f:facet 为组件添加特别的属性或处理,例如MyFaces提供的翻页组件就利用f:facet***翻页工具条。
f:facet用法例:f:facet常用用法
<jsf组件>
<f:facet name="facet名">...jsf组件</f:facet>
</jsf组件>
在自定义组件里使用f:facet时,可以使用UIComponent.getFacets().get("facet名")方法取得指定的facet组件:
(UIComponent) getFacets().get("facet名");
h:dataTable使用f:facet例:
<h:dataTable value="#{myBean.bookList}" var= "book" border="1px">
<h:column>
<f:facet name="header">
<h:outputText value="Title"/>
</f:facet>
<h:outputText value="#{book.title}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Price"/>
</f:facet>
<h:outputText value="#{book.price}"/>
</h:column>
</h:dataTable>
对应HTML代码:
<table border="1px">
<thead>
<tr>
<th>Title</th>
<th>Name</th>
</tr>
</thead>
<tbody>
<tr>
<td>Hello</td>
<td>World</td>
</tr>
</tbody>
</table>
浏览器显示:
Title Name Hello World
相关文章推荐
- loadbundle - jsf标签 f:loadbundle 的使用方法
- f:selectItems - JSF标签 f:selectItems 的使用方法
- f:selectItems - JSF标签 f:selectItems 的使用方法
- JSF中f:loadBundle标签的使用方法(转)
- f:selectItems - JSF标签 f:selectItems 的使用方法
- JSF标签f:selectItems的使用方法
- JSTL标签的使用方法
- jsf表达式和jstl的标签混合使用原则
- jsf 标签中的action属性与 bankiingbean中的 getXXX()的使用
- HTML中使用struts标签的方法
- JSF标签的使用实例
- J2EE WEB项目web.xml标签使用方法
- JSF中标签的使用
- 符合W3C网页标准的iframe标签的使用方法
- 使用Aspect中的annotation标签的方法来截获所有的Exception,进行控制台打印
- struct1标签使用方法笔记
- jsf页面上使用标签显示日期类型数据
- jsf 标签与 jsp 标签的使用区别
- 符合W3C网页标准的iframe标签的使用方法
- pager-taglib分页标签使用方法