Kapitel 4. Elemente und Container

Inhaltsverzeichnis

Container
Raster
Register
Registerseite
Teiler
Teilerkindelement
Zelle
Tabelle
Einfache Elemente
Anforderungstext
Aufzählung
Eingabefeld
Button für Submaske
Baumansicht
Trennlinie
Button
Checkbox
Bild
Chart
Browser
Spalte
Platzhalterfeld
Platzhalterspalte

Dieses Kapitel beschreibt die zur Verfügung stehenden grafischen Elemente und ihre Eigenschaften. Sie können diese in der WYSIWYG-Sicht anordnen und bearbeiten. Auch in der Gliederungssicht können Sie diese über das Popup-Menü bearbeiten.

Container

Container sind Elemente, die andere Container oder Elemente in sich aufnehmen können und diese Elemente nach einem Algorithmus platzieren.

Raster

Ein Raster enthält Zellen, die in Spalten und Zeilen angeordnet sind.

Man kann Raster in weitere Raster schachteln, indem man in einer Zelle ein Raster erzeugt. Damit ist ein hierarchischer Maskenaufbau möglich.

Tabelle 4.1. Raster: Eigenschaften

Register in Eigenschaften-SichtEigenschaftBedeutung
RasterAbstandDiese Eigenschaft hat 2 Werte: "kein Abstand" und "gleichmäßig verteilt". "Kein Abstand" bedeutet, dass die enthaltenen Zellen so breit sind wie ihr breitester Inhalt in derselben Spalte. "Gleichmäßig verteilt" bedeutet, dass alle Spaltenbreiten gleichmäßig über die gesamte Breite des Rasters verteilt werden. Hat ein Raster z.B. 3 Spalten, dann erhält jede Spalte ein Drittel der verfügbaren Breite.
TextBedeutungHier kann dem Raster eine Bedeutung zugewiesen werden. Der Bedeutungstext wird als Titel des Rasters dargestellt. Diese Eigenschaft hat einen entscheidenden Vorteil gegenüber einer Trennlinie: Die Eigenschaft Bedeutung gehört immer zu diesem Raster. Wird das Raster kopiert oder verschoben, wird automatisch dieser Text mitkopiert oder verschoben. Wäre es eine alleinstehende Trennlinie, dann müsste diese separat kopiert oder verschoben werden. Weiterhin kann die Eigenschaft Bedeutung in zukünftigen Versionen anders visualisiert werden, wohingegen eine Trennlinie immer ein losgelöstes Element beleibt.
AusrichtungAusrichtungÜber die 16 Auswahlmöglichkeiten kann bestimmt werden, wie das Element in seiner umgebenden Zelle platziert wird. Die 9 Möglichkeiten auf der linken Seite positionieren das Element in seiner aktuellen Größe in den Ecken, am Rand oder in der Mitte. Die 7 rechten Möglichkeiten positionieren das Element an den Rändern und in der Mitte, horizontal, vertikal oder beides. Weiterhin wird das Element hier horizontal, vertikal oder in beide Richtungen gestreckt, sodass der Platz in dieser Richtung komplett ausgefüllt wird.
SichtbarkeitGeltungsbereichHiermit können Sie einen Ausdruck angeben, den Sie über FOP in der abas ERP GUI setzen können. Weitere Details dazu finden Sie in der abas ERP-Hilfe unter: Verändern von Masken zur Laufzeit.

Register

Ein Register ermöglicht es, mit Hilfe von Registerseiten einen Ausschnitt aller Felder gleichzeitig zu zeigen. Die Registerseiten eines Registers liegen dabei aufeinander und es kann immer nur eine Registerseite sichtbar sein.

Ein Register kann in einer Zelle erzeugt werden.

Tabelle 4.2. Register: Eigenschaften

Register in Eigenschaften-SichtEigenschaftBedeutung
AusrichtungAusrichtungÜber die 16 Auswahlmöglichkeiten kann bestimmt werden, wie das Element in seiner umgebenden Zelle platziert wird. Die 9 Möglichkeiten auf der linken Seite positionieren das Element in seiner aktuellen Größe in den Ecken, am Rand oder in der Mitte. Die 7 rechten Möglichkeiten positionieren das Element an den Rändern und in der Mitte, horizontal, vertikal oder beides. Weiterhin wird das Element hier horizontal, vertikal oder in beide Richtungen gestreckt, sodass der Platz in dieser Richtung komplett ausgefüllt wird.
SeitenRegisterseitenHiermit können Sie die enthaltenen Registerseiten in ihrer Reihenfolge ändern oder neue Seiten aufnehmen oder löschen. Die Aktionen können Sie über die Buttons am rechten Rand auslösen. Für das Ändern oder Verschieben in der Reihenfolge müssen Sie eine Registerseite in der Eigenschaften-Sicht des Registers selektieren.

Registerseite

Eine Registerseite kann ein einfaches Element oder einen Container enthalten. Der Screen Editor unterstützt als Kindelement z.Zt. nur ein Raster.

Tabelle 4.3. Registerseite: Eigenschaften

Register in Eigenschaften-SichtEigenschaftBedeutung
TextBedeutungDies ist der Registerseitentitel.
SichtbarkeitGeltungsbereichHiermit können Sie einen Ausdruck angeben, den Sie über FOP in der abas ERP GUI setzen können. Weitere Details dazu finden Sie in der abas ERP-Hilfe unter: Verändern von Masken zur Laufzeit.

Teiler

Ein Teiler trennt einen Bereich in 2 Teile, die Teilerkindelemente. Ein Teiler kann die Kindelemente vertikal oder horizontal trennen. Die Trennlinie zwischen beiden Kindelementen kann in der abas ERP GUI mit der Maus verschoben werden.

Tabelle 4.4. Teiler: Eigenschaften

Register in Eigenschaften-SichtEigenschaftBedeutung
TeilerHauptlinieDies ist die Hauptlinie des Teilers. Eine vertikale Hauptlinie bedeutet, dass die Kindelemente übereinander dargestellt werden, also dass die Trennlinie horizontal verläuft. Eine horizontale Hauptlinie ordnet die Kindelemente nebeneinander und lässt die Trennlinie vertikal verlaufen. Alle Icons, die einen Teiler zeigen, beschreiben immer die Richtung der Trennlinie.
AusrichtungAusrichtungÜber die 16 Auswahlmöglichkeiten kann bestimmt werden, wie das Element in seiner umgebenden Zelle platziert wird. Die 9 Möglichkeiten auf der linken Seite positionieren das Element in seiner aktuellen Größe in den Ecken, am Rand oder in der Mitte. Die 7 rechten Möglichkeiten positionieren das Element an den Rändern und in der Mitte, horizontal, vertikal oder beides. Weiterhin wird das Element hier horizontal, vertikal oder in beide Richtungen gestreckt, sodass der Platz in dieser Richtung komplett ausgefüllt wird.

Teilerkindelement

Ein Teilerkindelement kann ein einfaches Element oder einen Container enthalten.

Es besitzt z.Zt. keine Eigenschaften.

Alle Kindelemente eines Teilerkindelements werden automatisch auf den zur Verfügung stehenden Platz gedehnt.

Zelle

Eine Zelle ist Teil eines Rasters und bestimmt die Position seines Kindelements im Raster. Eine Zelle kann mehrere einfache Elemente oder einen Container aufnehmen.

Eine Zelle kann über mehrere Spalten gespannt werden. Dafür gibt es das Kommando "Zellen verbinden". Zellen, die sich bereits über mehrere Spalten spannen, können mit dem Kommando "Zelle teilen" in einzelne Zellen geteilt werden.

Tabelle 4.5. Zelle: Eigenschaften

Register in Eigenschaften-SichtEigenschaftBedeutung
ZeileZwischenraum und Ausdehnung

Über die Eigenschaft Zwischenraum können Sie bestimmen, wie viel Platz zwischen der Zeile, zu der diese Zelle gehört und der darüberliegenden Zeile dargestellt werden soll. Es gibt die Werte "Kein Abstand", "Normaler Abstand" und "Breiter Abstand".

Die Eigenschaft Ausdehnung gibt an, ob der im Raster zur Verfügung stehende vertikale Platz genutzt werden soll, oder ob die Zeile maximal so hoch ist wie ihr höchster Inhalt. Es gibt die Werte "Angepasst an die Höhe der Elemente in der Zelle" und "Automatisch wachsend".

Für Zellen, die eine Tabelle enthalten ist es von Vorteil, wenn die Ausdehnung der Zeile auf "Automatisch wachsend" eingestellt ist, damit möglichst viele Zeilen der Tabelle sichtbar sind, wenn der Benutzer das Fenster vergrößert.

SpalteZwischenraum und Ausdehnung

Über die Eigenschaft Zwischenraum können Sie bestimmen, wie viel Platz zwischen der Spalte, zu der diese Zelle gehört, und der links davor liegenden Spalte dargestellt werden soll. Es gibt die Werte "Kein Abstand", "Normaler Abstand" und "Breiter Abstand".

Die Eigenschaft Ausdehnung gibt an, ob der im Raster zur Verfügung stehende horizontale Platz genutzt werden soll, oder ob die Zeile maximal so breit ist wie ihr breitester Inhalt. Es gibt die Werte "Angepasst an die Breite der Elemente in der Zelle" und "Automatisch wachsend".

Für Zellen, die eine Tabelle enthalten, ist es von Vorteil, wenn die Ausdehnung der Spalte auf "Automatisch wachsend" eingestellt ist, damit möglichst viele Spalten der Tabelle sichtbar sind, wenn der Benutzer das Fenster vergrößert.

AusrichtungAusrichtungÜber die 16 Auswahlmöglichkeiten kann bestimmt werden, wie das Element in seiner umgebenden Zelle platziert wird. Die 9 Möglichkeiten auf der linken Seite positionieren das Element in seiner aktuellen Größe in den Ecken, am Rand oder in der Mitte. Die 7 rechten Möglichkeiten positionieren das Element an den Rändern und in der Mitte, horizontal, vertikal oder beides. Weiterhin wird das Element hier horizontal, vertikal oder in beide Richtungen gestreckt, sodass der Platz in dieser Richtung komplett ausgefüllt wird.

Tabelle

Eine Tabelle wird zur Darstellung von Daten benötigt. Sie können definieren, welche Felder einer Tabellenzeile als Spalten dargestellt werden.

Tabelle 4.6. Tabelle: Eigenschaften

Register in Eigenschaften-SichtEigenschaftBedeutung
AusrichtungAusrichtungÜber die 16 Auswahlmöglichkeiten kann bestimmt werden, wie das Element in seiner umgebenden Zelle platziert wird. Die 9 Möglichkeiten auf der linken Seite positionieren das Element in seiner aktuellen Größe in den Ecken, am Rand oder in der Mitte. Die 7 rechten Möglichkeiten positionieren das Element an den Rändern und in der Mitte, horizontal, vertikal oder beides. Weiterhin wird das Element hier horizontal, vertikal oder in beide Richtungen gestreckt, sodass der Platz in dieser Richtung komplett ausgefüllt wird.