Visualisierungen, die den Visualisierungstyp „Dialog“ haben und als Eingabeaufforderung dienen, werden automatisch instanziert und vom internen Dialogmanager verwaltet.
In der Applikation kann auf den Dialogmanager über den ebenfalls internen Visualisierungsmanager
zugegriffen werden, indem die Methode GetDialogManager
aufgerufen wird.
Der Dialogmanager verfügt über die folgenden Methoden, die der Handhabung eines Dialogs dienen.




HINWEIS

Sie können die Methodenaufrufe in Funktionsbausteinen oder Funktionen porgrammieren,
die selber aus der Visualisierung heraus über die Aktion ST-code ausführen
aufgerufen werden.
Außerdem können Sie die Methodenaufrufe im Applikationscode programmieren. Achten
Sie darauf, dass der Aufruf in der VISU_TASK
läuft.
Wenn das nicht der Fall ist, ist das Verhalten undefiniert.
Siehe auch
-
linktarget doesn't exist but @y.link.required='true'
Methode 'GetDialog'
Liefert die Instanz (IVisualisationDialog
) des Dialogs, dessen Namen übergeben wird.
Name |
Datentyp |
Beschreibung |
---|---|---|
|
|
Name des Dialogs |
Name |
Datentyp |
Beschreibung |
---|---|---|
|
|
Instanz ( |
Methode 'GetClientInterface'
Liefert einen Pointer auf die Dialogstruktur.
Für jede Darstellungsvariante werden jeweils Dialogdaten gehalten.
Name |
Datentyp |
Beschreibung |
---|---|---|
|
|
Name der Visualisierung |
pClient |
|
Pointer auf die Darstellungsvariante |
Name |
Datentyp |
Beschreibung |
---|---|---|
|
Beispiel: |
Pointer auf die Dialogstruktur |
Methode 'OpenDialog'
Öffnet den Dialog für den Client.
Daneben gibt es die erweiterte Methode 'OpenDialog(Nummer)' .
Name |
Datentyp |
Beschreibung |
---|---|---|
|
|
Name der Visualisierung |
|
|
|
|
|
|
|
|
Name |
Datentyp |
Beschreibung |
---|---|---|
|
Methode 'CloseDialog'
Schließt den Dialog für den Client.
Name |
Datentyp |
Beschreibung |
---|---|---|
|
|
Dialogobjekt wie von |
|
|
Name |
Datentyp |
Beschreibung |
---|---|---|
|
Methode 'CloseDialog2'
Schließt den Dialog für den Client. Erweiterung der Methode CloseDialog
.
Name |
Datentyp |
Beschreibung |
---|---|---|
|
|
Dialogobjekt wie von |
|
|
|
|
|
Angabe möglicher Optionen für das Schließen der Dialoge. Relevant sind nur die Werte
0 (Verhalten wie |
Name |
Datentyp |
Beschreibung |
---|---|---|
|