
Business Process Choreographer Explorer CommandBar 组件显示带有按钮的栏。这些按钮作用于详细视图中的对象或列表中的所选 对象。
CommandBar 组件由 JSF 组件标记 bpe:commandbar 和 bpe:command 组成。 bpe:command 标记是 bpe:commandbar 标记的子元素。
<bpe:commandbar model="#{TaskInstanceList}">
<bpe:command
commandID="Work on"
label="Work on..."
commandClass="com.ibm.bpc.explorer.command.WorkOnTaskCommand"
context="#{TaskInstanceDetailsBean}"/>
<bpe:command
commandID="Cancel"
label="Cancel"
commandClass="com.ibm.task.clientmodel.command.CancelClaimTaskCommand"
context="#{TaskInstanceList}"/>
</bpe:commandbar>
| 属性 | 是否必需 | 描述 |
|---|---|---|
| buttonStyleClass | 否 | 用于呈现命令栏中按钮的级联样式表 (CSS) 样式类。 |
| id | 否 | 组件的 JavaServer Faces 标识。 |
| 模型 (model) | 是 | 实现 ItemProvider 接口的受管 Bean 的值绑定表达式。这个受管 Bean 通常是 CommandBar 组件所在 JavaServer Pages (JSP) 文件中的 List 组件或 Details 组件所使用的 com.ibm.bpe.jsf.handler.BPCListHandler 类或 com.ibm.bpe.jsf.handler.BPCDetailsHandler 类。 |
| styleClass | 否 | 用于呈现命令栏的 CSS 样式类。 |
| 属性 | 是否必需 | 描述 |
|---|---|---|
| 操作 (action) | 否 | 要由命令按钮触发的 JavaServer Faces 操作方法或 Faces 导航目标。由操作返回的导航目标将覆盖 所有其他导航规则。如果此命令未抛出异常或者抛出 ErrorsInCommandException 异常,那么将调用此操作。 |
| commandClass | 否 | 命令类的名称。如果选择命令按钮,那么将由 CommandBar 组件创建并运行类的实例。 |
| commandID | 是 | 命令的标识。 |
| context | 否 | 为使用 commandClass 属性指定的命令提供上下文的对象。 当第一次访问命令时,将会检索上下文对象。 |
| immediate | 否 | 指定何时触发命令。如果此属性值为 true,那么将在处理页面输入前触发命令。缺省值为 false。 |
| 标签 (label) | 是 | 在命令栏中呈现的按钮标签。 |
| rendered | 否 | 确定是否呈现按钮。此属性的值可以是布尔值或值表达式。 |
| styleClass | 否 | 用于呈现按钮的 CSS 样式类。此样式将覆盖为命令栏定义的按钮样式。 |