Listeneinstellungen

Desktop App, Cloud App, Web App

Die Listeneinstellungen der Classic App sind weiter unten beschieben.

Der Menü-Button Listeneinstellungen öffnet folgendes Fenster:

Listenansicht
Read-only

Steuert die Einstellung, ob Einträge grundsätzlich direkt in der Liste erfasst und geändert werden können (einzelne Spalten können trotzdem gesperrt werden mit der Read-only Einstellung der Spalte).

Hinzufügen Zeile anzeigen

Blendet die Sternzeile ein, mit der neue Einträge in der Liste erfasst werden können:

Spalten
Titel

Der Titel ist später die Überschrift der Spalte. Die Spaltentitel können in den verschiedenen Sprachen (DE, EN, FR, IT) erfasst werden. Aus dem Auswahlfeld neben dem Feld Titel kann ausgewählt werden, zu welcher Sprache der Spaltentitel gehört.

Expression Geben Sie hier mittels OCL-Expression an, was Sie in der Spalte darstellen wollen. Die Expression kann von Hand eingetippt oder mit dem OCL-Expression-Editor ausgewählt werden.
Breite Legen Sie fest, wie breit die Spalte angezeigt werden soll. Die Spaltenbreite kann auch mit der Maus in der Liste selbst verstellt werden (Achtung: alle Benutzer können die Spaltenbreiten ändern, aber nur wenn der Administrator sie ändert, ist die Änderung dauerhaft).
Summiert Hier können Sie festlegen, ob die Spalte summiert werden soll. Das ist sinnvoll bei Zahlenwerten, um das Total anzuzeigen.
Ausrichtung Ausrichtung der Schrift in der Spalte: linksbündig, rechtsbündig, zentriert
Sortierung Hier wird festgelegt, ob die Liste nach dieser Spalte sortiert werden soll (dies ist der Standard bei Neuanzeige der Liste. Auch bei Angabe einer Sortierung kann hier nach jeder Spalte durch Doppelklick auf den Spaltentitel sortiert werden)
Tabulator-Stopp Gibt an, ob in dieser Spalte gestoppt werden soll, wenn mit der Tabulator-Taste navigiert wird.
Read-only Steuert, ob dieser Wert direkt in der Liste bearbeitet werden kann oder nicht. Damit ein Wert in der Liste überhaupt bearbeitet werden kann, muss die Eigenschaft Read-only der Liste deaktiviert sein (siehe oben).
Steuerelement XML Dient der Eingabe von XML Code für das Customizing der Steuerelemente.
Steuerelement

Im Feld Steuerelement kann der Name eines Steuerelements hinterlegt werden, im Bild oben z.B. das Steuerelement cmbProjekt für die Spalte Projekt der Leistungsliste. Das Resultat ist, dass dieses Steuerelement in der Liste erscheint:

Eine Liste aller verfügbaren Steuerelemente finden Sie hier.

Renderer

Ein Renderer stellt Vertec Daten auf der Oberfläche anders dar. So werden z.B. die erfassten Zeitaufwände auf der Leistung intern in Vertec in Minuten gespeichert (minutenint). Der Renderer dbmTIM.MinuteRenderer bewirkt, dass diese Minutenwerte auf der Oberfläche gemäss den Einstellungen des Benutzers (Stunde: Minuten, Stunden.Dezimal etc.) dargestellt werden.

Eine Liste aller verfügbaren Renderer finden Sie hier.

Hintergrundfarbe / Schriftfarbe

Die Wahl einer anderen Hintergrund- oder Schriftfarbe kann nützlich sein, um gewisse Informationen hervorzuheben. In den Listeneinstellungen gibt es zwei Möglichkeiten, Farben anzuzeigen:

  • Als konstanter Farbwert: Der Farbwert wird einfach in das entsprechende Feld geschrieben. Der gesamte Spalten-Inhalt inklusive Titel und Summe wird dann in dieser Farbe dargestellt:

  • Als Farb-Expression: Sie können hier eine OCL-Expression angeben, mit welcher Sie die Farbe berechnen, z.B. if wertext < 500 then 'clRed' else 'clBlack' endif (Sie können auch einen einzelnen Farbwert als String in das entsprechende Feld schreiben, z.B. 'clRed'). In diesem Fall wird nur der Zellen-Inhalt in dieser Farbe dargestellt:


Für eine harmonische Darstellung werden bei den Farben in den neuen Apps (Desktop App, Cloud App und Web App) nur die Farben der Vertec Farbpalette unterstützt. Diese besteht aus 15 Farben in jeweils 3 Abstufungen plus Black and White.

Die Vertec Farbpalette

Als Farbnamen unterstützt werden die in der nachfolgenden Tabelle aufgelisteten Farbnamen. Jeder Farbname kann mit Light oder Dark ergänzt werden, z.B. clLightGreen bzw. clDarkGreen (diese werden in Vertec Classic ignoriert).



Zusätzlich zu diesen Farben werden auch folgende Windows Systemfarbangaben unterstützt:

clScrollBar, clBackground, clActiveCaption, clInactiveCaption, clMenu, clWindow, clWindowFrame, clMenuText, clWindowText, clCaptionText, clActiveBorder, clInactiveBorder, clAppWorkSpace, clHighlight, clHigh-lightText, clBtnFace, clBtnShadow, clGrayText, clBtnText, clInactiveCap-tionText, clBtnHighlight, cl3DDkShadow, cl3DLight, clInfoText, clInfoBk

Unsichtbare Schriftfarbe

Es gibt eine zusätzliche unterstützte Farbe namens clTransparent. Diese ist nur als Schriftfarbe sinnvoll und bewirkt, dass die Schrift unsichtbar ist. Sie sollte nur als Farb-Expression verwendet werden, nicht als konstanter Farbwert, da sonst der ganze Spalten-Inhalt inklusive Titel und Summe unsichtbar ist.

Aufbau von OCL-Expressions für Farben

Beispiel für eine Farb-OCL-Expression auf einer Liste von Rechnungen:

if bezahlt then 'clBlack' else 'clRed' endif

Die OCL-Expressions müssen so aufgebaut werden, dass als Ergebnis ein String zurückgegeben wird, der als Farbkonstante zulässig ist.

Als Standard speichern Mit diesem Button können Sie diese Listeneinstellungen für alle Listen dieser Klasse als Standard hinterlegen. Damit entfällt mühsames Kopieren von Listeneinstellungen per Knopfdruck. Ein so definierter Standard kann in den Klasseneinstellungen der entsprechenden Klasse zurückgesetzt werden.
Zurücksetzen Setzt die Liste wieder auf die Standard-Listeneinstellungen zurück.

Die Reihenfolge der Spalten kann via Drag-and-Drop in der Liste umgestellt werden:

  • Spalte hinzufügen: Mit dem + Button fügt man eine neue Spalte hinzu. Diese wird als nächste Spalte nach der aktuell markierten Spalte eingefügt.
  • Spalte löschen: Mit dem Button wird die aktuell markierte Spalte gelöscht.

Classic App

Am unteren rechten Rand der Listen im Vertec befindet sich der Button für die Listeneinstellungen.

Es erscheint folgendes Fenster:

Mit Hilfe dieses Fensters können Sie die Spalten der Liste formatieren.

Zeilenhöhe Die Einstellung Zeilenhöheerlaubt die Höhenangabe für Listenzeilen in Pixel. Der Standardwert für die Vertec Listenansichten ist 17 Pixel.

Spalten, die in der Liste mehrzeilig dargestellt werden sollen, müssen ausserdem noch eine spezielle Renderer-Konfiguration erhalten. Dazu geben Sie in den Erweiterten Listeneinstellungen den Renderer dbmTim.MultilineRenderer ein. Dies bewirkt, dass längere Texte mit automatischem Zeilenumbruch dargestellt werden.

Spalten Listet alle in der Liste vorhandenen Spalten auf.
Neu Mit dem Neu-Button können Sie eine neue Spalte hinzufügen.
Löschen Mit dem Löschen-Button wird die markierte Spalte aus der Liste entfernt.
Titel Der Titel ist später die Überschrift der Spalte. Die Spaltentitel können ab Version 5.4 in den verschiedenen Sprachen (DE, EN, FR, IT) erfasst werden. Aus dem Auswahlfeld neben dem Feld Titel kann ausgewählt werden, zu welcher Sprache der Spaltentitel gehört.
Expression Geben Sie hier mittels OCL-Expression an, was Sie in der Spalte darstellen wollen. Die Expression kann von Hand eingetippt oder mit dem OCL-Expression-Editor ausgewählt werden.
Breite Legen Sie fest, wie breit die Spalte angezeigt werden soll. Die Spaltenbreite kann auch mit der Maus in der Liste selbst verstellt werden (Achtung: alle Benutzer können die Spaltenbreiten ändern, aber nur wenn der Administrator sie ändert, ist die Änderung dauerhaft).
Summiert Hier können Sie festlegen, ob die Spalte summiert werden soll. Das ist sinnvoll bei Zahlenwerten, um das Total anzuzeigen.
Weitere Einstellungen Es öffnet sich das Fenster mit den Erweiterten Listeneinstellungen. Dort können Spezialeinstellungen für diese Spalte vorgenommen werden.
Zurücksetzen Stellt die Listeneinstellungen wieder auf den ursprünglichen Stand zurück. Achtung: Alle Änderungen gehen verloren!

Spalten verschieben

Um Spalten zu verschieben haben Sie zwei Möglichkeiten:

  • Markieren Sie links die gewünschte Spalte, die Sie verschieben wollen. Mit den Pfeiltasten darunter können Sie die Spalte verschieben.
  • Verschieben Sie die Spalte, indem Sie in der Liste auf die Spaltenüberschrift mit der linken Maustaste klicken, die Maustaste gedrückt halten und die Spalte an den gewünschten Ort ziehen.
    Die Berechtigung zum Verschieben von Spalten haben nur die Administratoren. Das Verschieben von Spalten wirkt sich auf alle Benutzer aus, die Listen sind für alle gleich.


20.06.2003 | 29.02.2016: Listeneinstellungen der neuen Apps beschrieben.
Produktlinien: Diverse
Module: Leistung & CRM
Apps: Classic App, Desktop App, Web App, Cloud App