Message Box

Message Box

Eine Message Box ist ein Control, das verwendet wird, um Nachrichten anzuzeigen. Im Gegensatz zum MessageToast ist die MessageBox nicht zeitlich begrenzt und es gibt mehr Optionen zur Gestaltung. Verschiedene Optionen „alert“, „confirm“, „error“, „information“, „success“ und „warning“ für MessageBox.Type verändern das Design und die Funktionalität des Controls. Das Drücken des Buttons „OK“ beim Type „confirm“ löst immer ein Submit aus, es sei denn, es ist anders definiert.

MethodeBeschreibung
ADD_ACTIONHinzufügen einer Aktion
ADD_CUSTOM_ACTIONHinzufügen einer benutzerdefinierten Aktion
GET_DATALesen der eingegebenen Daten
SET_EMPHASIZED_ACTIONSetzen einer Aktion, die visuell hervorgehoben sein soll

Geerbte Methoden von

Keine

Vererbt an

Keine

Implementiert das Interface

Keines

Methoden

CONSTRUCTOR

Erzeugt das Control. Diese Klasse verwendet nicht den Constructor, der unter Hilfsmethoden definiert ist.

ÜbergabeparameterTypStandardwertBeschreibung
IV_TEXTStringAnzuzeigender Text der MessageBox
IV_MSG_BOX_TYPEStringZu setzender Type der MessageBox mit möglichen Werten „alert“, „confirm“, „error“, „information“, „success“, „warning“

ADD_ACTION

Hinzufügen einer Aktion.

ÜbergabeparameterTypStandardwertBeschreibung
IV_ACTIONStringHinzuzufügende Aktion. Mögliche Werte sind ABORT, CANCEL, CLOSE, DELETE, IGNORE, NO, OK, RETRY, YES
IV_SUBMIT?BOOLE_DABAP_FALSESetzen, ob ein Submit bei der Aktion ausgeführt werden soll
RückgabeparameterTypBeschreibung
RO_MESSAGE_BOXMessage_BoxReferenz auf this, um Methodenverkettung zu erlauben

ADD_CUSTOM_ACTION

Lesen der eingegebenen Daten.

ÜbergabeparameterTypStandardwertBeschreibung
IV_ACTIONStringHinzuzufügende benutzerdefinierte Aktion.
IV_SUBMIT?BOOLE_DABAP_FALSESetzen, ob ein Submit bei der Aktion ausgeführt werden soll
RückgabeparameterTypBeschreibung
RO_MESSAGE_BOXMessage_BoxReferenz auf this, um Methodenverkettung zu erlauben

GET_DATA

Lesen der eingegebenen Daten.

RückgabeparameterTypBeschreibung
RS_DATATY_MESSAGE_BOXAuszulesende Daten

SET_EMPHASIZED_ACTION

Setzen einer Aktion, die hervorgehoben sein soll. Dies ist sinnvoll bei mehreren Aktionen, die zur MessageBox hinzugefügt wurden, siehe Beispiel.

ÜbergabeparameterTypStandardwertBeschreibung
IV_ACTIONStringName der hervorzuhebenden Aktion
RückgabeparameterTypBeschreibung
RO_MESSAGE_BOXMessage_BoxReferenz auf this, um Methodenverkettung zu erlauben