CommandBar 구성요소: 태그 정의

Business Process Choreographer 탐색기 CommandBar 구성요소는 단추가 있는 표시줄을 표시합니다. 이 단추는 자세히 보기에 있는 오브젝트 또는 목록에서 선택된 오브젝트에 대해 조작됩니다.

CommandBar 구성요소는 JSF 구성요소 태그 bpe:commandbarbpe:command로 구성됩니다. bpe:command 태그는 bpe:commandbar 태그의 하위 요소입니다.

구성요소 클래스

com.ibm.bpe.jsf.component.CommandBarComponent

예제 구문

<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>

태그 속성

표 1. bpe:commandbar 속성
속성 필수 설명
model ItemProvider 인터페이스를 구현하는 관리 Bean에 대한 값 바인딩 표현식. 이 관리 Bean은 보통 같은 JSP(JavaServer Pages) 파일에 있는 목록 구성요소 또는 세부사항 구성요소가 CommandBar 구성요소로서 사용하는 com.ibm.bpe.jsf.handler.BPCListHandler 클래스 또는 com.ibm.bpe.jsf.handler.BPCDetailsHandler 클래스입니다.
styleClass 아니오 표시줄을 표현하기 위한 캐스케이딩 스타일시트(CSS).
buttonStyleClass 아니오 명령 표시줄의 단추를 표현하기 위한 CSS 스타일.
표 2. bpe:command 속성
속성 필수 설명
commandID 명령 ID.
commandClass 트리거되는 명령 클래스.
action 아니오 서명이 있는 JSF(JavaServer Faces) 조치 메소드: String method(). 이 action 메소드가 리턴하거나 리터럴로 직접 지정된 값은 명령의 execute 메소드가 리턴한 대상을 대체합니다. 명령이 ErrorsInCommandException 예외 이외의 다른 예외를 생성하는 경우 이 action 속성은 처리되지 않습니다.

이 속성이 결과 문자열로 지정된 경우, 이 속성은 JSF 탐색 핸들러가 표시할 다음 페이지 및 탐색 규칙을 판별하기 위해 사용하는 결과를 정의합니다.

이 속성이 메소드 바인딩(#{.....})으로 지정된 경우, 호출될 메소드는 String method() 서명을 가집니다. JSF 탐색 핸들러는 해당 리턴 값을 사용하여 표시할 다음 페이지 및 탐색 규칙을 판별합니다.

label 명령 표시줄에 표현되는 단추의 레이블.
styleClass 아니오 단추를 표현하기 위한 CSS 스타일. 이 스타일은 명령 표시줄에 대해 정의된 단추 스타일을 대체합니다.
context 아니오 관리 Bean을 참조하는 값 바인딩 표현식. 명령이 대상 페이지 또는 Bean을 초기화해야 하는 경우 이 속성을 사용합니다.

ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)