Der Dialog-Editor
Der Dialog-Editor
Im Dialog-Editor werden die Anwenderdialoge für den Entscheidungstabellen-Ablauf definiert. Er wird beim Anlegen eines neuen Dialoges sowie beim Öffnen eines bestehenden Dialoges aufgerufen. Ein existierender Dialog wird durch Auswahl von Verbundgruppe, Verbund und Dialog in den Kombinationsfeldern des Entwicklungssystems oder aber über den ePOS Explorer aufgerufen.
Die bereits erstellten Dialoge können mit Hilfe des Eingabe-Assistenten in eine Entscheidungstabelle eingebunden werden.
Neue Dialoge erhalten in der Kopfzeile einen Banner, das sich an die Dialoggrösse automatisch anpasst. Dieser Banner beinhaltet im Standard ein ACBIS Logo. Auf Wunsch kann in der Datei tdv.ini im Bereich [ETEPOS] mit dem Kennwort BANNER ein anderer Banner verwendet werden. Als Wert wird der Name des Vorlagedialogs eingetragen.
Dabei muss auch der Name der Verbundgruppe und der Name des Verbunds mit angegeben werden.
Beispiele:
BANNER=\tdv\dialog\vorlage_abas.XML
BANNER=\pool\dialog\vorlage_kunde.XML
Der Dialog-Editor besteht aus 2 Fenstern: dem Dialog-Editor selbst, in dem die Eigenschaften der einzelnen Dialogobjekte festgelegt werden (Eigenschaftsfenster), und der zu bearbeitenden Dialogmaske.
Falls der Dialog schreibgeschützt ist, wird dies am Icon dargestellt.
Der Dialog-Editor verfügt über folgende Dialogobjekte:
Dialogfenster | Einstellungen für die gesamte Dialogmaske |
Eingabefeld | Eingabe von Daten (auch als reine Ausgabe) |
Schaltfläche | Beschriftung mit einem Text oder als Bild |
Fixtext | fester Text |
Listfeld | Auswahlfeld bzw. Datenliste |
Kombinationsfeld | Auswahlfeld mit einer „drop-down-Liste" |
Bild | Bilddatei als Bitmap |
Gruppe | 3D-Rahmen um eine Gruppe von Dialogfeldern |
Rahmen | einfacher Rahmen (rund, eckig, ausgefüllt,...) |
Schalter | ja/nein-Kontrollkästchen |
Alternativschalter | Optionsfeld (Auswahl einer Alternative) |
Tabellenreiter | Register (Karteikarten) |
Tabelle | mehrspaltiges Auswahlfeld |
Baumstruktur | Darstellung von Daten mit einer Beziehung zueinander in Form einer Baumstruktur |
Der Hauptteil des Dialog-Editor-Fensters stellt die speziellen Eigenschaften des jeweiligen Objektes dar, die bei den Dialogobjekten beschrieben werden.
ePOS bietet eine Reihe von Möglichkeiten zur flexiblen Ansteuerung von Dialogen und Dialogfeldern. Die einfachste Art ist ein Aufruf über die Funktion f$Dialog aus der Entscheidungstabelle.
Jede Dialogmaske muss mindestens eine Schaltfläche besitzen, da der Dialog nur über die Schaltfläche beendet werden kann!
Um auf einfache Art dafür zu sorgen, dass das Aussehen aller Dialoge ähnlich ist, wird empfohlen, einen Vorlagendialog zu definieren und im Menü Extras->Optionen im Register Dialoge zuzuordnen. Vor jeder Art an Dialogobjekten sollte im Vorlagendialog genau 1 Exemplar eingetragen sein. Die Attribute dieses Dialogobjekts werden beim Einfügen neuer Dialogobjekte verwendet. Lediglich Verweise auf Parameter sollten in diesen Vorlagen nicht verwendet werden, um Fehler zu vermeiden.
Siehe auch:
Ansteuerung von Dialogen und Dialogfeldern
Positionierung von Dialogen auf dem Bildschirm
Einbau von Hilfe, Videos, Musik, CAD-Zeichnungen oder anderen Anwendungen
Verschiedene Anwendungssprachen
Das Kontextmenü im Dialogeditor
Allgemeine Eigenschaften der Dialogelemente