5.5 Datenfunktionen
Funktionen, die in der Dialogbeschreibung als Datenfunktionen deklariert sind, müssen in COBOL wie folgt deklariert werden:
entry "datafunction1" using DM-Common-Data DM-Datafunc-Data.
Die Funktion repräsentiert ein Datenmodell (Model-Komponente) welches die Präsentationsobjekte (View-Komponente) mit Datenwerten versorgt oder diese speichert und verwaltet.
Die Parameter dieser Funktion sind fest vom ISA Dialog Manager vorgegeben und können nicht verändert werden.
Diese Funktion wird aufgerufen, wenn eine Synchronisation zwischen View- und Model-Komponente erforderlich wird. Dies kann entweder automatisch geschehen, entsprechend den Steuerungsoptionen im Attribut .dataoptions[] der beteiligten Komponenten. Der Aufruf kann aber auch ausgelöst sein durch explizite Nutzung der Methoden :apply(), :collect(), :propagate() oder :represent(). Der Aufruf erfolgt einzeln für jedes Model-Attribut.
Anmerkung
Im Gegensatz zur C-Schnittstelle des ISA Dialog Managers, hat die COBOL-Datenfunktion zwei Parameter.
Verfügbarkeit
Nur COBOL-Schnittstelle für Micro Focus Visual COBOL.
Siehe auch