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.
<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>
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.
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. |
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. |
Letzte Aktualisierung: LASTUPDATEDVAR
(c) Copyright IBM Corporation 2005.
Dieses Information Center basiert auf Eclipse-Technologie. (http://www.eclipse.org)