<ui:composition>标签是一个模板标签,它将一些可以被其它 Facelets 页面所包含的内容封装起来。其中template是引入的模板,xmlns为命名空间。
<ui:fragment>标签外部的内容不会被忽略;rendered属性为呈现的状态
<ui:define>标签用于将命名的内容插入到模板中 , 它在模板标签(如 composition)的内部使用。 define 的 name 属性必须和目标模板中标签的 name 属性一致。
<ui:include> 包含来自另一个XML文件的内容
<f:metadata>-保存视图参数,可能在以后保存其他元数据
<f:viewParam>定义一个可使用请求参数进行初始化的“视图参数"
<f:event>添加组件系统事件监听器
<f:facet>标签为嵌套组件,为父标签服务。例如为表格提供“header”。name :名称(如表头)
<f:selectItem>服务父标签,搭配下拉选遍历;itemLabel:所显示条目的标签;itemValue:条目实际值;value:组件的值;noSelectionOption默认选项为true
<f:selectItems> 使用集合生成子项,value可以是map或者list实体对象
<h:column>组件列,<h:dataTable>标签的子标签
<h:commandButton>相当于button在form中使用
<h:commandLink>相当于超链接在form中使用
<h:form>表单
<h:graphicImage>相当于img
<h:inputText>相当于text
<h:outputLabel>相当于label
<h:panelGrid>是一个表格容器,相当于HTML<table>标签,它包含了<table>的所有属性。
<h:paneelGroup>标签将子标签进行分组。
<h:selectOneMenu>标签相当于HTML< select>标签
<p:spacer>间隔
<p:watermark>水印
<p:dataExporter>数据导出
<p:panel>面板区域;属性id=“filters”过滤(判断条件筛选)
网友评论