Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Inhalt


Auszug
Öffent einen beliebigen Dialog

. (EXPOS-Funktion-Funktion!)

Prototype


Codeblock
EX_OpenDialog( Dialog, FensterModus, ... )

Parameter


ParameterTypBedeutung
DialogstringIdent des zu öffnenden Dialogs (z.B. "ar11")
FensterModusnumber-1 = ohne Modus, 0 = Anzeigen, 1 = Ändern, 2 = Neuanlegen, 3 = Kopieren
...string/number/booleanbeliebige Anzahl von Fenster-Parametern (optional)

Rückgabewert


NummerTypBedeutung
1boolean/niltrue bei Erfolg, nil im Fehlerfall
2stringnur im Fehlerfall: Fehlermeldung

Hinweise


  • Die Funktion funktioniert nur bei Aufruf eines Lua-Skriptes aus EXPOS heraus!
  • Die EXPOS-Funktion OpenDialog leistet vergleichbare Dienste.
  • Die Anzahl und Position der Fensterparameter ist nicht dokumentiert, sie kann aber in vielen Fällen einem Syslog-Protokoll mit TRACE 9 entnommen werden.

Beispiel


Codeblock
languagelua
-- öffnet AR11 im Modus Anzeigen für den Artikel 4711
-- 1. Fensterparameter = "", 2. Parameter = Artikel-Nr.
assert( EX_OpenDialog( "ar11", 0, "", 4711 ) )