Versionen im Vergleich
verglichen mit
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
Parameter | Typ | Bedeutung |
---|---|---|
Dialog | string | Ident des zu öffnenden Dialogs (z.B. "ar11") |
FensterModus | number | -1 = ohne Modus, 0 = Anzeigen, 1 = Ändern, 2 = Neuanlegen, 3 = Kopieren |
... | string/number/boolean | beliebige Anzahl von Fenster-Parametern (optional) |
Rückgabewert
Nummer | Typ | Bedeutung |
---|---|---|
1 | boolean/nil | true bei Erfolg, nil im Fehlerfall |
2 | string | nur 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 | ||
---|---|---|
| ||
-- öffnet AR11 im Modus Anzeigen für den Artikel 4711 -- 1. Fensterparameter = "", 2. Parameter = Artikel-Nr. assert( EX_OpenDialog( "ar11", 0, "", 4711 ) ) |