使用“命令栏”组件来将操作按钮集成到应用程序中。此组件为操作在用户界面中创建按钮并处理单击按钮时创建的事件。
这些按钮触发的功能对 com.ibm.bpe.jsf.handler.ItemProvider 接口返回的对象(例如 BPCListHandler 类或 BPCDetailsHandler 类)执行操作。“命令栏”组件使用 bpe:commandbar 标记中 model 属性值定义的项提供者。
要使此机制生效,模型对象必须实现 com.ibm.bpe.jsf.handler.ErrorHandler 接口,并且该命令必须抛出 com.ibm.bpc.clientcore.exception.ErrorsInCommandException 异常。然后,“命令栏”组件将该异常中包含的映射传递给错误处理程序。尽管会发生错误,但还是会触发 action 方法,并且将刷新当前视图。业务流程编排器资源管理器应用程序使用此方法来在列表中显示异常。