Befehlsleistenkomponente: Tagdefinitionen

Die Business Process Choreographer Explorer-Befehlsleistenkomponente (CommandBar) zeigt eine Leiste mit Schaltflächen an. Diese Schaltflächen sind für ein Objekt in einer Detailsicht oder die ausgewählten Objekte in einer Liste zuständig.

Die Befehlsleistenkomponente besteht aus den JSF-Komponententags bpe:commandbar und bpe:command. Der Tag bpe:command ist ein Unterelement des Tags bpe:commandbar.

Komponentenklasse

com.ibm.bpe.jsf.component.CommandBarComponent

Beispielsyntax

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

Tagattribute

Tabelle 1. bpe:commandbar - Attribute
Attribut Erforderlich Beschreibung
model ja Ein Wertebindungsausdruck für eine Managed Bean, die die Schnittstelle ItemProvider implementiert. Diese Managed Bean ist in der Regel die Klasse com.ibm.bpe.jsf.handler.BPCListHandler oder die Klasse com.ibm.bpe.jsf.handler.BPCDetailsHandler, die von der Listen- oder Detailkomponente in derselben JSP-Datei wie die Befehlszeilenkomponente verwendet wird.
styleClass nein Die CSS-Darstellung für die Wiedergabe der Leiste.
buttonStyleClass nein Die CSS-Darstellung für die Wiedergabe der Schaltflächen in der Befehlsleiste.
Tabelle 2. bpe:command - Attribute
Attribut Erforderlich Beschreibung
commandID ja Die ID des Befehls.
commandClass ja Die ausgelöste Befehlsklasse.
action nein Eine JSF-action-Methode mit der folgenden Signatur: String method(). Der von der action-Methode zurückgegebene Wert bzw. der Wert, der direkt als Literal angegeben wurde, überschreibt das über die execute-Methode des Befehls zurückgegebene Ziel. Das Attribut action wird nicht verarbeitet, wenn der Befehl eine andere Ausnahmebedingung als ErrorsInCommandException auslöst.

Wenn dieses Attribut als Ergebniszeichenfolge angegeben wird, wird dadurch ein Ergebnis definiert, das der JSF-Navigationshandler verwendet, um die Navigationsregel und die nächste anzuzeigende Seite festzulegen.

Wenn dieses Attribut als Methodenbindung (#{.....}) angegeben wird, hat die aufzurufende Methode die Signatur String method(). Der Rückgabewert wird vom JSF-Navigationshandler verwendet, um die Navigationsregel und die nächste anzuzeigende Seite festzulegen.

label ja Die Bezeichnung der wiedergegebenen Schaltfläche in der Befehlsleiste.
styleClass nein Die CSS-Darstellung für die Wiedergabe der Schaltfläche. Diese Darstellung überschreibt die für die Befehlsleiste definierte Schaltflächendarstellung.
context nein Ein Wertebindungsausdruck, der sich auf eine Managed Bean bezieht. Verwenden Sie dieses Attribut, wenn der Befehl die Zielseite oder die Bean initialisieren muss.

Rechtliche Hinweise |

Letzte Aktualisierung: LASTUPDATEDVAR

(c) Copyright IBM Corporation 2005.
Dieses Information Center basiert auf Eclipse-Technologie. (http://www.eclipse.org)