MetaKlassen-Ansichten

Typen

Diese Ansichten beziehen sich immer auf eine Klasse aus dem Modell. Pro MetaKlasse können mehrere Ansicht-Typen definiert werden.

Ansicht-Typ

Beschreibung

Ansicht-Typ

Beschreibung

Titelansicht

Title

Der Titel eines Datensatzes einer Klasse, wird im Titel der Detailansicht oder bei Referenzierungen, wie z.B. im Explorer verwendet.

Siehe https://encodo.atlassian.net/wiki/spaces/EB/pages/282394635

Listenansicht

List

Die Listenansicht definiert die visuelle Liste (1-x Spalten) in der Benutzeroberfläche. Vordefinierte Filter können ebenfalls angewendet werden.

Siehe https://encodo.atlassian.net/wiki/spaces/EB/pages/249397255

Detailansicht

Detail

Die Detailansicht definiert die Formular-Ansicht einer Klasse. Es kann aus Feldern und/oder Sub-Listen bestehen.

Welche Felder überhaupt sichtbar oder editierbar sind, kann an dynamische Bedingungen geknüpft werden.

Siehe https://encodo.atlassian.net/wiki/spaces/EB/pages/282689553

Erweiterungsansicht

Extension

Die Erweiterung macht es ist möglich, vorhandene Ansichten über XML zu erweitern.

Siehe https://encodo.atlassian.net/wiki/spaces/EB/pages/666664973

Grundsätzlicher Aufbau

Layout Element

Die Basis für die Klassen-Ansichten bildet das Layout Element. Darin sind folgende Attribute unterstützt:

Attribut

Werte

Beschreibung

Attribut

Werte

Beschreibung

name

Zeichenkette

Gibt den Namen des Basis Layouts an welches erweitert werden soll.

type

  • Title

  • List

  • Detail

  • Extension

Abhängig davon steht das Layout in unterschiedlichen Situationen zur Verfügung.

 

targetClass

Zeichenkette

Name einer gültigen Klasse.

filter

Zeichenkette

Muss einer gültigen Expression entsprechen basierend auf der gewählten “targetClass”.