业务流程编排器资源管理器的“列表”组件在表中显示对象列表,这些对象可以是任务、活动、流程实例、流程模板、工作项和升级。
“列表”组件由 JSF 组件标记组成:bpe:list 和 bpe:column,其中 bpe:column 标记是 bpe:list 标记的子元素。
<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 标记。显示该表时,“列表”组件将对应用程序对象列表进行迭代并为每一列提供特定的对象。
属性 | 必需 | 描述 |
---|---|---|
model | 是 | com.ibm.bpe.jsf.handler.BPCListHandler 类的受管 Bean 的值绑定。 |
styleClass | 否 | 用于显示整个表(包括标题、行和分页按钮)的级联样式表(CSS)样式类。 |
headerStyleClass | 否 | 用于显示表头的 CSS 样式类。 |
cellStyleClass | 否 | 用于显示各个表单元格的 CSS 样式类。 |
buttonStyleClass | 否 | 用于在表脚区域显示按钮的 CSS 样式类。 |
rowClasses | 否 | 用于显示表行的 CSS 样式类。 |
rows | 否 | 每页显示的行数。如果项数超出行数,则将在表尾显示分页按钮。 |
checkbox | 否 | 确定是否显示用于选择多个项的复选框。此属性的值为 true 或 false。 |
属性 | 必需 | 描述 |
---|---|---|
name | 是 | 此列中显示的对象属性的名称。此名称必须与相应客户机模型类中定义的 named 属性相对应。 |
action | 否 | 如果对此属性指定结果字符串,则它定义了 JavaServer Faces(JSF)导航处理程序在确定下一页时使用的结果。
如果对此属性指定方法绑定(#{.....}),则要调用的方法具有 String method() 特征符,并且 JSF 导航处理程序将使用它的返回值来确定下一页。 |
label | 否 | 列头或表头行单元格中显示的标注。如果未指定此属性,则缺省标注由客户机模型类提供。 |
converterID | 否 | 用来在 JSF 配置文件中注册转换器的标识。如果未指定转换器标识,则列表中显示的对象的实现可以包含当前属性的转换器定义。“列表”组件将使用此转换器。 |