![]() Arbeiten mit dem GUI-Editor |
Die mit dem Editor gestalteten grafischen Benutzer-Oberflächen können mit zahlreichen Erweiterungen in der Funktionalität ausgestattet werden.
Etliche der im Folgenden aufgezählten Punkte werden nur in den betreffenden Controls definiert oder direkt durch die Laufzeitumgebung bereitgestellt und erfordern keinerlei Programmierung. Über die REXX- und Java-APIs sind der Erweiterung der Funktionalität dann praktisch keine Grenzen mehr gesetzt.
Darüber hinaus verfügt auch die Laufzeit-Umgebung – der NetPhantom Serverprozess – über eine ganze Reihe von Interfaces (User Exits, User Window, Remote Application Protocol-API), die weitergehende Erweiterungen der Funktionalität erlauben. Dafür können gängigen J2EE Methoden verwendet werden.
- Mehrsprachige Benutzer-Oberflächen
- Pulldown-Menüs anstelle von Kommandozeilen zur Hostnavigation
- Short-Cuts und Mnemonics zur vollständigen Tastaturbedienbarkeit der grafischen Benutzeroberflächen
- Symbolleisten zur einfacheren Bedienung per Maus
- Auswahllisten anstelle von Schlüsselfeldern (Combobox)
- 1 aus N-Auswahl und 1 aus 2-Auswahl mit Radiobutton und Checkbox
- Aufteilung von überfüllten Hostmasken auf Registerkarten (Notebook) oder mehrere GUI-Panels (Wizard-Technologie)
- Kontext-Menüs – zum Beispiel für Listenfunktionen – über die rechte Maustaste
- Aufbereitung von Wertereihen zu grafischen Darstellungen (Business Grafik)
- Unterstützung von Popup-Panels
- Automatisches Erkennen von Host-Popups
- Dynamische Ansteuerung von grafischen Controls zur Laufzeit (sichtbar / unsichtbar bzw. aktiviert/deaktiviert – unmittelbar aus Host-Attributen)
- Hilfesystem für die GUI-Applikation auf Applikations-, Panel- und Feldebene
- Darstellung des kompletten Listeninhalts – auch wenn sich dieser über mehrere Hostmasken erstreckt
- Darstellung von Feldern in einem GUI-Panel – auch wenn diese über mehrere Hostmasken verteilt sind
- Client-seitige Integration mit anderen Windows-Applikationen
- Automatisierung der Hostnavigation – auch über mehrere Masken hinweg
- Initialisierung und Prüfung von (geänderten) Feldinhalten
- APIs zum Absetzen von E-Mails und SMS
- APIs zum direkten Ansteuern der GUI-Controls - für den Fall, dass keine Host-Applikation vorhanden ist

