Skip to main content
Skip table of contents

f$DialogAnzeigen (f$DisplayDialog)


f$DialogAnzeigen (f$DisplayDialog)

Anzeige eines Dialogfensters am Bildschirm. Dieses Fenster dient zur reinen Darstellung von Informationen, es werden keinerlei Eingaben angenommen. Für die Anzeige kann jeder beliebige Dialog verwendet werden.

Bitte beachten: Das Dialogfenster ist insbesondere auch nicht verschiebbar. Es sollte daher darauf geachtet werden, dass keine wichtigen Informationen überdeckt werden. Die Position des Dialoges am Bildschirm sollte entsprechend gewählt werden.

Das Fenster steht unter vollständiger Kontrolle der Entscheidungstabelle. Es wird (über diese Funktion) aus der ET heraus geöffnet, geschlossen, und auch bei Bedarf aktualisiert.

Es kann jeweils nur ein Anzeigefenster geöffnet sein. Wird ein zweites Fenster geöffnet, bevor das erste geschlossen wird, so ersetzt das zweite Fenster das erste. Bei Ende der Logik wird ein offenes Fenster automatisch geschlossen.

Diese Funktion kann beispielsweise eingesetzt werden, um

In ePOS besteht ebenso die Möglichkeit, zwischen mehreren Dialogen „hin und her zu springen" (Arbeiten in mehreren gleichzeitig geöffneten Dialogfenstern). Dazu ist allerdings anstelle von f$DialogAnzeigen f$DialogOeffnen zu verwenden.

Syntax:

f$DialogAnzeigen( Modus, Dialogname )

 

Argument

Typ

Bedeutung

 

Modus

Ganzzahl

0: Dialog schließen
1: Dialog öffnen und anzeigen
2: Dialog aktualisieren (aktuelle Werte darstellen)

 

Dialogname

Zeichenkette

Name des anzuzeigenden Dialogs (bei Modus 0 und 2 muss dieser Name mit dem dargestellten Dialog übereinstimmen)

Ergebnis:

-

 

Beispiel:

f$DialogAnzeigen( 1, 'Auftragsdaten')

Bitte beachten:

Das Aktualisieren des Dialoges muss aus einer ET heraus erfolgen, in der auch alle Parameter dieses Dialoges bekannt sind.

Siehe weiter (insbesondere auch zusammenhängende Beispiele):

Ansteuerung von Dialogen und Dialogfeldern

Positionierung von Dialogen auf dem Bildschirm

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.