Table of Contents

Listenansicht

Eine Listenansicht stellt mehrere Datensätze einer Klasse vertikal in einer Liste dar. Jedes Element in der Liste enthält in der Regel eine prägnante Zusammenfassung, auf die Benutzer klicken können, um weitere Details anzuzeigen oder bestimmte Aktionen auszuführen.

Die Listenansicht besitzt einen Dateneingang, über den ein EntityListen-Attribut empfangen werden kann, und einen Datenausgang, durch den der selektierte Datensatz weitergereicht wird.

Bindung

Hier kann eine Klasse angegeben werden, deren Attribute anschließend zur Anzeige zur Verfügung stehen. Sie können hier alle Klassen auswählen, die Sie vorher zur Projektmappe hinzugefügt haben.

Suche aktivieren

Aktiviert den Suchen-Button, der bei Betätigung ein Suchfeld anzeigt, mit dem die Datensätze anhand der in den Listenelementen dargestellten Informationen gefiltert werden können.

Filterung

Die Datenmenge von Listen lässt sich einschränken. Dies wird über den Dateneingang constraint vom Typ String der Liste erreicht. Zur Konfiguration des Filters empfehlen wir hier die Verwendung der separaten Aktion Text-formatieren. Hier können Sie den Filter aus statischen und dynamischen Werten zusammenstellen. Der Filter wird dann auf die Liste angewendet und die Elemente entsprechend gefiltert. Die Syntax des Filters entspricht dabei einer Where-Klausel in SQL (z.B. Name = 'Max' AND Age > 18).

ListConstraint

Modus

Bei Listen kann außerdem das Tipp-Verhalten des Benutzers gesteuert werden. Mit der Eigenschaft Modus kann entschieden werden, ob der Benutzer beim Tippen auf ein Listenelement auf ein neues Workflow-Element weitergeleitet werden soll oder ob er das Listenelement auswählt, um zur vorigen Ansicht zurückzukehren. Daraus ergeben sich zwei mögliche Werte für den Modus:

  • Aktion auswählen
  • Datensatz wählen

Der Modus entscheidet auch darüber, welche Ports zur Verfügung stehen. Bei Datensatz wählen gibt es keine Ausgänge, da der Benutzer zurück navigiert. Außerdem ist der erste Dateneingang ein Referenzattribut, das meistens von einem Referenzfeld kommt. Im Fall von Aktion auswählen ist dieser Dateneingang ein Listenattribut, das, wenn gesetzt, die Objekte einer Unterliste eines anderen Objekts repräsentiert, wie beispielsweise Dokumente an einem Auftrag. Ist das Listenattribut nicht gesetzt, wird die Liste der Objekte der Klasse angezeigt. Außerdem gibt es sowohl einen Kontroll- als auch einen Datenausgang, um die Auswahl des Benutzers weiterzuverarbeiten.

Listenvorlage

Die Vorlage bestimmt welcher Art und Anordnung die Informationen sind, die in einem Listenelement angezeigt werden. Je nach ausgewählter Vorlage werden weitere Eigenschaften dargestellt, mit denen Sie spezifizieren können, welche Informationen verwendet werden.

Es existieren folgende Listenvorlagen:

  • Einfach: Zeigt nur eine Miniaturansicht und eine Zeile Text mit dem Titel des Datensatzes an. Beides wird in der Domänenerweiterung einer Klasse definiert, es werden keine weiteren Eigenschaften angezeigt.
  • Normal: Zeigt ein Vorschau- oder Symbolbild und bis zu vier Zeilen Text an. Weitere für diese Vorlage angezeigte Eigenschaften: Bild-Typ, evtl. Symbol (abhängig vom Bild-Typ) und Beschriftung 1-4.
  • Hervorgehobener Titel: Zeigt ein Vorschau- oder Symbolbild und bis zu vier Zeilen Text an, wobei die erste Zeile als Überschrift über den anderen Elementen steht. Weitere für diese Vorlage angezeigte Eigenschaften: Bild-Typ, evtl. Symbol (abhängig vom Bild-Typ) und Beschriftung 1-4.
  • Vertikal: Zeigt ein Vorschau- oder Symbolbild und darunter eine Zeile Text an. Weitere für diese Vorlage angezeigte Eigenschaften: Bild-Typ, evtl. Symbol (abhängig vom Bild-Typ) und Beschriftung 1.

Checkboxen

Checkboxen können als Teil der Listenvorlage in Listenansichten konfiguriert werden. Dies ermöglicht es Benutzern, auf den ersten Blick zu sehen, welche Elemente in der Liste ausgewählt sind und diese Auswahl zu bearbeiten. Die Checkbox kann über eine Attributauswahl auf ein Ja/Nein Attribut gebunden werden. Es ist außerdem möglich, die Checkbox schreibgeschützt darzustellen sowie eine weitere Checkbox in der Titelleiste zu generieren, die alle Elemente in der Liste auswählt.

ListCheckboxes

Bild-Typen

  • Nicht vorhanden: Es wird kein Bild angezeigt.
  • Symbol: Die Eigenschaft Symbol wird freigeschaltet und ermöglicht die Auswahl eines statischen Symbols, das in jedem Listenelement angezeigt wird.
  • Miniaturansicht: Es wird für jeden Datensatz eine eigene Miniaturansicht angezeigt, dessen Dateipfad anhand eines Dateipfad-Attributes ermittelt wird. Hierfür wird die Eigenschaft Miniaturansicht einer Klassenerweiterung verwendet.

Beschriftungen

In dem Feld Wert einer Beschriftung können Sie definieren, wie sich der anzuzeigende Text zusammensetzt. Hierbei können Sie statischen Text mit Attributwerten der gebundenen Klasse kombinieren. Wenn Sie den Wert eines Attributes anzeigen wollen, fügen Sie dessen Namen, umgeben von jeweils zwei Prozentzeichen, in das Textfeld ein. Es ist auch möglich, komplexe Attribute auf diese Weise anzugeben.

Ein Beispiel könnte folgendermaßen aussehen: Ereignisnummer: %%Number%%, wobei das Ergebnis wie folgt aussähe: Ereignisnummer: E12345.

Die Häkchen Fett und Hervorgehoben bewirken, dass die jeweilige Beschriftung fett dargestellt, bzw. mit einem farbigen Hintergrund hervorgehoben wird.

Listenansicht

Weiterführende Themen

Detailansicht