“列表”组件:标记定义

业务流程编排器资源管理器的“列表”组件在表中显示对象列表,这些对象可以是任务、活动、流程实例、流程模板、工作项和升级。

“列表”组件由 JSF 组件标记组成:bpe:listbpe:column,其中 bpe:column 标记是 bpe:list 标记的子元素。

组件类

com.ibm.bpe.jsf.component.ListComponent

语法示例

<bpe:list model="#{ProcessTemplateList}">
          rows="20"
          styleClass="list"
          headerStyleClass="listHeader"
          rowClasses="normal"> 

    <bpe:column name="name" action="processTemplateDetails"/>
    <bpe:column name="validFromTime"/>
    <bpe:column name="executionMode" label="Execution mode"/>
    <bpe:column name="state" converterID="my.state.converter"/>
    <bpe:column name="autoDelete"/>
    <bpe:column name="description"/>

</bpe:list>

标记属性

bpe:list 标记的主体只能包含 bpe:column 标记。显示该表时,“列表”组件将对应用程序对象列表进行迭代并为每一列提供特定的对象。

表 1. bpe:list 的属性
属性 必需 描述
model com.ibm.bpe.jsf.handler.BPCListHandler 类的受管 Bean 的值绑定。
styleClass 用于显示整个表(包括标题、行和分页按钮)的级联样式表(CSS)样式类。
headerStyleClass 用于显示表头的 CSS 样式类。
cellStyleClass 用于显示各个表单元格的 CSS 样式类。
buttonStyleClass 用于在表脚区域显示按钮的 CSS 样式类。
rowClasses 用于显示表行的 CSS 样式类。
rows 每页显示的行数。如果项数超出行数,则将在表尾显示分页按钮。
checkbox 确定是否显示用于选择多个项的复选框。此属性的值为 truefalse
表 2. bpe:column 的属性
属性 必需 描述
name 此列中显示的对象属性的名称。此名称必须与相应客户机模型类中定义的 named 属性相对应。
action 如果对此属性指定结果字符串,则它定义了 JavaServer Faces(JSF)导航处理程序在确定下一页时使用的结果。

如果对此属性指定方法绑定(#{.....}),则要调用的方法具有 String method() 特征符,并且 JSF 导航处理程序将使用它的返回值来确定下一页。

label 列头或表头行单元格中显示的标注。如果未指定此属性,则缺省标注由客户机模型类提供。
converterID 用来在 JSF 配置文件中注册转换器的标识。如果未指定转换器标识,则列表中显示的对象的实现可以包含当前属性的转换器定义。“列表”组件将使用此转换器。

使用条款 |


(c) Copyright IBM Corporation 2005, 2006.
本信息中心基于 Eclipse 技术(http://www.eclipse.org)。