Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

In einer Ansicht (techn. Layout) wird die Repräsentation auf der Benutzeroberfläche definiert. ECUI bietet die Möglichkeit Ansichten aus dem Modell zu überschreiben und via XML zu erweitern.

Modell-Ansicht

Mit dieser XML Representation kann die Applikation allgemein angepasst werden. Gibt es nur einmal pro Applikation.

Ansicht-Typ

Beschreibung

model

XML Deckschicht (techn. Overlay) für die ganze Applikation.

menu

Innerhalb vom model. Hier kann die Struktur des Hauptmenüs definiert werden.

model Element

Das ist das Basis Element für die Applikationsdefinition. Darunter kann man die Anzeigesprachen, das DisclaimerPopup und das Hauptmenü definieren.

Klassen-Ansichten

Diese Ansichten beziehen sich immer auf eine Klasse aus dem Modell. Pro Klasse und Typ können mehrere Ansichten Definiert werden.

Ansicht-Typ

Beschreibung

Titelansicht

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

Listenansicht

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

Siehe Listenansicht

Detailansicht

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

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

Layout Element

Die Basis für die Ansichten Titel-, Listen- und Detailansicht bildet das Layout Element. Darin sind folgende Attribute unterstützt:

Attribut

Werte

Beschreibung

type

Detail | List | Title

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”.

Syntax

  • No labels