FunktionsdokumentationDer Navigationsbaum

 

Der Navigationsbaum im Form Builder gibt Ihnen eine aktuelle Übersicht über die Formularbeschreibung. Der Teilbaum Globale Einstellungen dient zur Pflege übergeordneter Attribute des Formulars. Die Struktur dieses Teilbaums läßt sich nicht verändern. Mit dem Teilbaum Seiten und Fenster bauen Sie über einzufügende Knoten die Logik und den Inhalt ihres Formulars auf. Eine neue Smart Form enthält dabei schon die Startseite mit einem Hauptfenster.

Integration

Knoten im Navigationsbaum werden entweder über ein Kontext-Menü oder das Hauptmenü (Menü Anfang des Navigationspfads Bearbeiten Navigationsschritt Knoten Ende des Navigationspfads) der Menüleiste angelegt beziehungsweise wieder gelöscht.

Mit einem Doppelklick auf einen vorhandenen Knoten stellen Sie dessen Pflegedynpro rechts neben dem Navigationsbaum dar. Wenn Sie zu einem Knoten Bedingungen gepflegt haben, wird dies durch ein spezielles Zeichen neben dem Knotensymbol im Baum gekennzeichnet:

Voraussetzungen

Zum Bearbeiten (Anlegen, Löschen, Kopieren, etc.) von Knoten im Baum müssen Sie den Form Builder im Änderungsmodus aufgerufen haben.

Funktionsumfang

Automatische Namensvergabe für Knoten

Für neu eingefügte Knoten vergibt der Form Builder automatisch einen eindeutigen Namen, der mit einem Prozent-Zeichen ('%') beginnt. Beim Kopieren von bestimmten Knoten können auch zwei Knoten im Navigationsbaum mit gleichem Namen entstehen (siehe: Kopien und Verweise im Navigationsbaum). Zwei Knoten, die den gleichen Namen haben, verweisen dabei auf das gleiche Objekt.

Kontext-Menü

Mit der rechten Maustaste erhalten Sie im Navigationsbaum ein kontext-sensitives Menü (vom aktuellen Knotentyp abhängig). Es werden folgende Funktionen angeboten:

  • Anlegen oder Löschen (nur im Änderungsmodus) Je nach selektiertem Knotentyp erscheinen beim Anlegen nur zulässige Knotentypen.

  • Operationen mit dem Clipboard, um zum Beispiel Knoten auszuschneiden oder zu kopieren

  • Expandieren und Komprimieren eines Teilbaumes

    Die Funktionen des Kontext-Menüs sind alternativ auch im Hauptmenü zu erreichen. Dazu müssen Sie den Knoten, auf den sich die Funktion bezieht, mit einem Doppelklick auswählen bevor Sie die Funktion im Hauptmenü aufrufen.

Clipboard (Zwischenspeicher)

Es existieren drei Clipboard-Operationen:

  • Kopieren Der selektierte Knoten und alle seine Unterknoten werden ins Clipboard kopiert. Die Kopie bleibt auch dann im Clipboard erhalten, wenn Sie den Form Builder verlassen und ein anderes Formular aufrufen. Sie können also Teilbäume eines Formulars über das Clipboard in ein anderes Formular kopieren.

  • Ausschneiden Der selektierte Knoten und alle seine Unterknoten werden ins Clipboard kopiert, dabei werden die kopierten Knoten aus dem Baum gelöscht.

  • Einsetzen Beim Einsetzen überprüft das System, ob und wo der Wurzelknoten des Clipboardinhaltes eingesetzt werden darf. Abhängig vom Knotentyp und von der Stelle, an der Sie den Knoten einsetzen, legt der Form Builder entweder eine Kopie oder eine Referenz auf einen schon bestehenden Knoten an. Bei einer Kopie wird ein neuer Name für den eingefügten Namen vergeben (siehe Kopien und Verweise im Navigationsbaum).

Drag&Drop

Mit Drag&Drop können Sie Teilbäume verschieben (linke Maustaste) oder kopieren (Strg + linke Maustaste). Dabei wird eine eigene Zwischenablage verwendet, so daß der Inhalt des Clipboards bei einem Drag&Drop-Vorgang unberührt bleibt.

Falls der zu verschiebende Knoten unter oder nach dem Zielknoten eingehängt werden darf, werden Ihnen beide Möglichkeiten als Kontext-Menü zur Auswahl angeboten.