Listenkatalog

enaio® editor 11.10 »

Listenkataloge sind Kataloge, aus denen Benutzer einen Wert wählen und in das Katalogfeld übertragen.

Folgende Konfigurationsmöglichkeiten bestehen für Listenkataloge:

  • Mehrfachauswahl: Benutzer können mehrere Werte auswählen und in das Katalogfeld übertragen. Die Werte werden durch das Semikolon getrennt.

  • Mehrsprachige Listenkataloge: Jedem Wert kann ein sprachspezifischer Wert für die Anzeige in jeder der eingebundenen Sprache zugeordnet werden.

  • Listenkataloge mit Listeneinträgen: Jedem Wert kann ein Listeneintrag zugeordnet werden, der zusätzliche in einer zweiten Spalte angezeigt wird. In das Katalogfeld wird der Wert übertragen.

  • Icon-Katalog: Jedem Wert kann ein Icon zugeordnet werden. In Trefferlisten und Standorten werden die Objekte nicht mit dem Standard-Icon gekennzeichnet, sondern mit dem Icon, das dem Wert zugeordnet ist.

Listenkataloge anlegen

Listenkataloge lege Sie an, indem Sie über das Eigenschaftsfenster eines Textfelds in der Zeile Katalog den Eintrag Liste oder Liste (mehrsprachig) wählen.

Die Registerkarte Liste wird angezeigt.

Auf der Registerkarte tragen Sie zeilenweise die Listenwerte ein. Eine neue Zeile fügen Sie über die +-Schaltfläche oder die Taste Einfg hinzu. Listenwerte verschieben Sie mit den Pfeil-Schaltflächen oder den Tastenkombinationen ALT-Pfeil in der Reihenfolge nach oben oder nach unten. Über die Taste Entf oder die Entfernen-Schaltfläche löschen Sie Zeilen.

Die Listenwerte im geöffneten Katalog in Clients werden in der angezeigten Reihenfolge oder, wenn Sie das Kontrollkästchen Sortieren markieren, in alphabetischer Reihenfolge angezeigt.

Recherche-Einträge

Werte, die Sie durch das Zeichen '*' am Ende der Zeile kennzeichnen, werden nur für die Recherche angezeigt, nicht für die Neuanlage. Damit können Sie Werte kennzeichnen, die Sie nicht mehr für die Neuanlage zulassen, aber weiterhin für die Recherche und Bearbeitung benötigen.

Für die Bearbeitung bestehender Objekte in Clients wird der Wert nicht in der Liste angezeigt, kann aber manuell eingegeben werden.

Listenkatalog mit Mehrfachauswahl

Wenn Sie das Kontrollkästchen Mehrfachauswahl markieren, dann kann der Benutzer mehrere Werte aus der Liste in das Katalogfeld übernehmen. Die übernommenen Werte werden im Katalogfeld durch ein Semikolon getrennt. Für mehrsprachige Listen ist keine Mehrfachauswahl möglich.

Eine Mehrfachauswahl ist für einige Datenbankfeldtypen nicht möglich, beispielsweise für Datumsfelder und Zeitfelder.
Ist eine Mehrfachauswahl möglich, dann dürfen die einzelnen Listeneinträge selbst kein Semikolon und kein Plus-Zeichen enthalten.
Der Platzhalter '*' kann für die Suche in Clients nicht eingebunden werden, weder automatisch über die Einstellungen noch manuell eingegeben. Der Platzhalter '*' führt zu unerwarteten Suchergebnissen.
Spezialwerte wie '#NULL#' führen, kombiniert mit weiteren Werten, ebenfalls zu unerwarteten Suchergebnissen.

Mehrsprachige Listenkataloge

Mehrsprachigen Listenkatalogen können für jeden Wert sprachspezifische Werte für die Anzeige zugeordnet werden. Über die Schaltfläche am Zeilenende öffnen Sie einen Dialog, über den für alle eingebundenen Sprachen sprachspezifische Anzeigewerte eingegeben werden können.

Beim Anlegen werden alle sprachspezifische Werte mit dem technischem Wert vorbelegt.

Sie können bestehende Listenkataloge über das Eigenschaftsfenster als mehrsprachige Listenkataloge umkonfigurieren. Bestehende Werte werden zu technischen Werten.

Listenkataloge mit Listeneinträgen

Listeneinträge, die zusätzlich zum Wert in einer zweiten Spalte angezeigt werden sollen, definieren Sie mit dieser Struktur:

<Wert>|<Listeneintrag>

Als Trennzeichen benutzen Sie das Zeichen 'Pipe' (|). Die Listeneinträge, die dem Zeichen 'Pipe' folgen, werden in der zweiten Spalte der Liste angezeigt, aber nicht in das Katalogfeld übernommen.

So können Sie beispielsweise einzelne Werte kommentieren oder zusätzlich zu den Werten Abkürzungen angeben.

Bei mehrsprachigen Listenkatalogen geben Sie diese Struktur über die Dialoge für die sprachspezifischen Werte ein.

Das Zeichen 'Pipe' (|) muss für den ersten Listeneintrag verwendet werden. Für die folgenden Listeneinträge ist es optional.

Für Listenkataloge mit Wert und Listeneintrag kann sich, falls sortiert, die Sortierung im geöffneten Katalog nach dem Wert der ersten Spalte oder dem Listeneintrag der zweiten Spalte richten. Standard ist der Wert der ersten Spalte (SORTCOL=0). Die Sortierung kann auf dem Listeneintrag der zweiten Spalte gelegt werden: SORTCOL=1.

Im geöffneten Katalog kann per Tastatureingabe navigiert werden. Die Navigation kann nur über die Werte der ersten Spalte erfolgen (KEYSELCOL=0, Standard), nur über die Listeneinträge der zweite Spalte (KEYSELCOL=1) oder über Werte und Listeneinträge (KEYSELCOL=2).

Die automatische Vorschlagliste bei Eingaben im Textfeld zeigt immer die Werte und ist unabhängig von diesen Eigenschaften.

Icon-Katalog

Wählen Sie für ein Textfeld den Katalog 'Liste', 'Baum' oder 'Hierarchie', wird zusätzlich das Eigenschaftsfeld 'Icon-Katalog' im Eigenschaftsdialog eingefügt. Mit dieser Eigenschaft können Sie Katalog-Einträgen Icons zuordnen.

In Trefferlisten und Standorten werden die Objekte nicht mit dem Standard-Icon gekennzeichnet, sondern mit dem Icon, das dem Wert zugeordnet ist.

Benutzer können diese Icons als statische Spalte anzeigen lassen.

Icons in mehrsprachigen Katalogen gelten immer für alle Sprachen.

Auf einer Maske kann nur ein Textfeld die Eigenschaft 'Icon-Katalog' erhalten.
Eine Mehrfachauswahl ist bei Icon-Katalogen nicht möglich.

Auf der Registerkarte Liste finden Sie für Icon-Kataloge die Schaltfläche Icon….

Über die Schaltfläche Icon… öffnen Sie den Dialog Icon Zuordnung. Dort wählen Sie das gewünschte Icon für den markierten Listenwert.

Verweisen Sie auf einen Icon-Katalog, dann können die Einträge nur über den originalen Icon-Katalog editiert werden.

Innerhalb der Variantenverwaltung von W-Dokumenten wird als Standard das Listen-Icon nicht angezeigt. Durch einen Eintrag in der Datei as.cfg können Sie dort die Listen-Icons anstelle des Icons für den Archivierungsstatus anzeigen lassen:

[SYSTEM]
USESYSICONINVARDLG=0

Der Wert '1' schaltet wieder auf die Archivierungs-Icons um.

Die Datei as.cfg finden Sie im Verzeichnis \etc des Datenverzeichnisses.

Verweiskatalog

Sie können dem Katalogfeld über die Schaltfläche Verweis einen Listenkatalog zuordnen, den Sie bereits für ein anderes Textfeld erstellt haben.

Im Verweis-Dialog werden alle Textfelder mit Listenkatalogen aus der gleichen Objektdefinition angezeigt. Markieren Sie ein Textfeld, dann wird die Liste im Fenster angezeigt.

Die Liste können Sie bearbeiten. Änderungen gelten für alle Katalogfelder, die auf die Liste verweisen. Sie werden sofort übernommen. Bei einem Verweis auf einen Icon-Katalog können Sie die Einträge nur über den originalen Icon-Katalog editieren. Die Verweisquelle wird angezeigt.

Ist die Maske mit dem Katalogfeld, auf das Sie verweisen, geöffnet und übernehmen Sie beim Schließen dieser Maske Änderungen, dann werden diese Katalogdaten in die Datenbank geschrieben.

Über die Schaltfläche OK erstellen Sie für das aktuelle Katalogfeld einen Verweis auf den Listenkatalog des markierten Katalogfelds.