Listenkomponente: Tagdefinitionen

In der Business Process Choreographer Explorer-Listenkomponente wird eine Liste mit Objekten in einer Tabelle angezeigt (z. B. Tasks, Aktivitäten, Prozessinstanzen, Prozessschablonen, Arbeitselementen und Eskalationen).

Die Listenkomponente besteht aus den JSF-Komponententags bpe:list und bpe:column. Der Tag bpe:column ist ein Unterelement des Tags bpe:list.

Komponentenklasse

com.ibm.bpe.jsf.component.ListComponent

Beispielsyntax

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

Tagattribute

Der Hauptteil des Tags bpe:list darf nur bpe:column-Tags enthalten. Wenn die Tabelle wiedergegeben wird, iteriert die Listenkomponente über die Liste der Anwendungsobjekte und stellt jeder Spalte das bestimmte Objekt bereit.

Tabelle 1. bpe:list - Attribute
Attribut Erforderlich Beschreibung
model ja Eine Wertebindung für eine Managed Bean der Klasse com.ibm.bpe.jsf.handler.BPCListHandler.
styleClass nein Die CSS-Darstellung für die Wiedergabe der gesamten Tabelle mit den Schaltflächen für die Titel, die Zeilen und zum Blättern.
headerStyleClass nein Die CSS-Darstellungsklasse für die Wiedergabe der Tabellenüberschrift.
cellStyleClass nein Die CSS-Darstellungsklasse für die Wiedergabe einzelner Tabellenzellen.
buttonStyleClass nein Die CSS-Darstellungsklasse für die Wiedergabe der Schaltflächen im Fußzeilenbereich.
rowClasses nein Die CSS-Darstellungsklasse für die Wiedergabe der Zeilen in der Tabelle.
rows nein Die Anzahl der Zeilen, die auf einer Seite angezeigt werden. Wenn die Anzahl an Elementen die Anzahl an Zeilen überschreitet, werden am Ende der Tabelle Schaltflächen zum Blättern angezeigt.
checkbox nein Stellt fest, ob das Markierungsfeld zum Auswählen mehrerer Elemente wiedergegeben wurde. Das Attribut hat den Wert true oder false.
Tabelle 2. bpe:column - Attribute
Attribut Erforderlich Beschreibung
name ja Der Name des Objektmerkmals, das in dieser Spalte angezeigt wird. Dieser Name muss einem angegebenen Merkmal entsprechen, das in der entsprechenden Clientmodellklasse definiert wurde.
action nein Wenn dieses Attribut als Ergebniszeichenfolge angegeben wird, wird dadurch ein Ergebnis definiert, das der JSF-Navigationshandler verwendet, um die nächste Seite festzulegen.

Wenn dieses Attribut als Methodenbindung (#{.....}) angegeben wird, hat die aufzurufende Methode die Signatur String method(), und der Rückgabewert wird vom JSF-Navigationshandler zum Festlegen der nächsten Seite verwendet.

label nein Die Bezeichnung, die in der Überschrift der Spalte oder der Zelle der Tabellenüberschriftszeile angezeigt wird. Wenn dieses Attribut nicht gesetzt ist, stellt die Clientmodellklasse eine Standardkennung bereit.
converterID nein Die ID, die zum Registrieren des Konvertierungstools in der JSF-Konfigurationsdatei verwendet wird. Wenn keine Konvertierungstool-ID angegeben ist, kann die Implementierung der in der Liste angezeigten Objekte eine Definition eines Konvertierungstools für das aktuelle Merkmal enthalten. Dieses Konvertierungstool wird von der Listenkomponente verwendet.

Rechtliche Hinweise |

Letzte Aktualisierung: LASTUPDATEDVAR

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