Request Factory

ADD_GLOBAL_DATA

Fügt globale Daten hinzu, die von jeder Klasse ausgelesen werden können.

ÜbergabeparameterTypStandardwertBeschreibung
IV_KEYStringKey, mit dem ein neuer Eintrag angelegt werden soll
IO_DATAANYDaten, die zu dem Eintrag hinzugefügt werden sollen

CLEAR_MESSAGE_BOX

Diese Methode löscht die MessageBox vollständig. Es gibt weder Über- noch Rückgabeparameter.

CLEAR_MESSAGE_TOAST

Diese Methode löscht das MessageToast vollständig. Es gibt weder Über- noch Rückgabeparameter.

GET_APPLICATION_ID

Diese Methode gibt die ID der gesetzten Applikation zurück.

RückgabeparameterTypBeschreibung
RV_APPLICATION_IDStringGesetzte ID

GET_CLIENT_ID

Diese Methode gibt die ID des Clients zurück.

RückgabeparameterTypBeschreibung
RV_CLIENT_IDStringGesetzte ID

GET_DEVICE

Gibt das Gerät zurück, das der Benutzer zum Anzeigen ausgewählt hat.

RückgabeparameterTypBeschreibung
RS_DEVICETY_DEVICEVom Benutzer ausgewähltes Gerät

GET_DEVICE_ORIENTATION

Gibt die Ausrichtung des Geräts zurück, die der Benutzer zum Anzeigen ausgewählt hat. Sie kann vertikal oder horizontal sein.

RückgabeparameterTypBeschreibung
RV_ORIENTATIONStringVom Benutzer ausgewählte Ausrichtung des Geräts

GET_DEVICE_TYPE

Gibt den Typ des Geräts zurück, das der Benutzer zum Anzeigen ausgewählt hat. Dieser gibt beispielsweise an, ob es sich um einen Desktop oder ein mobiles Gerät handelt.

RückgabeparameterTypBeschreibung
RV_TYPEStringDer Typ des vom Benutzer ausgewählten Geräts

GET_EVENT

Gibt ein ausgelöstes Event zurück. Erzeugt standardmäßig ein Request-Data-Event, falls keines vorhanden ist.

RückgabeparameterTypBeschreibung
RO_EVENTEventAusgelöstes Event

GET_GLOBAL_DATA

Liest ein Datenpaar der globalen Daten aus anhand eines Keys.

ÜbergabeparameterTypStandardwertBeschreibung
IV_KEYStringKey, dessen Datenpaar gelöscht werden soll
CO_DATAANY CHANGINGDatenobjekt, in dem die globalen Daten abgelegt werden

GET_I18N

Diese Methode gibt das passende i18n-Model zur App und zum gewünschten Sprachcode zurück. Eine Liste aller Sprachcodes kann hier gefunden werden: https://www.npmjs.com/package/i18n-iso-countries

ÜbergabeparameterTypStandardwertBeschreibung
IV_ISO639D_ISO639Sprachcode, nach dem übersetzt werden soll
RückgabeparameterTypBeschreibung
RT_I18NTT_I18NGibt das i18n-Model zurück

GET_I18N_TEXT

Diese Methode gibt einen übersetzten Text nach einem Übersetzungsschlüssel (Translate Key) zurück.

ÜbergabeparameterTypStandardwertBeschreibung
IV_ISO639D_ISO639Sprachcode, nach dem übersetzt werden soll
IV_KEYTranslate KeyKey des Strings, der übersetzt werden soll
RückgabeparameterTypBeschreibung
RV_TEXTTextÜbersetzter Text

GET_PAGE_ZOOM

Gibt den Zoom der aktuellen View zurück.

RückgabeparameterTypBeschreibung
RV_PAGE_ZOOMstringZoom der View in %

GET_RESPONSE_DATA

Auslesen der Response-Daten zu Request-Daten.

RückgabeparameterTypBeschreibung
RV_JSONStringAuszulesende Daten als Antwort auf eine Request

GET_SCREEN_HEIGHT

Gibt die Höhe des Bildschirms zurück. Abhängig vom Gerät, das der Benutzer ausgewählt hat.

RückgabeparameterTypBeschreibung
RV_HEIGHTIHöhe des Bildschirms

GET_SCREEN_WIDTH

Gibt die Breite des Bildschirms zurück. Abhängig vom Gerät, das der Benutzer ausgewählt hat.

RückgabeparameterTypBeschreibung
RV_WIDTHIBreite des Bildschirms

GET_TEXT

Diese Methode gibt einen übersetzten Text nach einem Schlüssel zurück.

ÜbergabeparameterTypStandardwertBeschreibung
IV_KEYStringSchlüssel, nach dem übersetzt werden soll
RückgabeparameterTypBeschreibung
RV_TEXTTextÜbersetzter Text

GET_TYPE

Gibt ein ausgelöstes Event zurück. Erzeugt standardmäßig ein Request-Data-Event, falls keines vorhanden ist.

RückgabeparameterTypBeschreibung
RO_EVENTEventAusgelöstes Event

GET_VIEW

Gibt die aktuelle View zurück. Erzeugt eine neue View, falls keine vorhanden ist.

RückgabeparameterTypBeschreibung
RO_VIEWViewAuszulesende View

ON_REQUEST

Diese Methode prüft ob das PAI- oder PBO-Skript ausgeführt werden soll und ruft das entsprechende auf. Keine Über- oder Rückgabeparameter.

REMOVE_GLOBAL_DATA

Entfernt ein Datenpaar der globalen Daten anhand eines Keys.

ÜbergabeparameterTypStandardwertBeschreibung
IV_KEYStringKey, dessen Datenpaar gelöscht werden soll

SET_FOCUS

Diese Methode setzt den Fokus auf eine Control anhand der Control-ID.

ÜbergabeparameterTypStandardwertBeschreibung
IV_CONTROL_IDStringID des Controls, auf das der Fokus gesetzt werden soll

SET_MESSAGE_BOX

Diese Methode zeigt eine bereits erstellte MessageBox auf dem Bildschirm des Benutzers an.

ÜbergabeparameterTypStandardwertBeschreibung
IO_MESSAGE_BOXMessage BoxMessageBox, die auf dem Bildschirm des Users angezeigt werden soll

SET_MESSAGE_TOAST

Diese Methode zeigt ein bereits erstelltes MessageToast auf dem Bildschirm des Benutzers an.

ÜbergabeparameterTypStandardwertBeschreibung
IO_MESSAGE_TOASTMessageToastMessageToast, das auf dem Bildschirm des Users angezeigt werden soll

SET_NAV_TO

Diese Methode navigiert zu einer anderen View, die über die jeweilige ID festgelegt werden muss.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VIEW_IDStringID der View, zu der navigiert werden soll

SET_PAGE_ZOOM

Diese Methode setzt den Zoom der aktuellen View.

ÜbergabeparameterTypStandardwertBeschreibung
IV_PAGE_ZOOMstringSetzen der Zooms der aktuellen view
RückgabeparameterTypBeschreibung
RV_PAGE_ZOOMstringZoom der View in %

SET_REQUEST_DATA

ÜbergabeparameterTypStandardwertBeschreibung
IS_REQUEST_DATATY_TRANSFER

SET_REQUEST_DATA_RAW

Setzen der Daten, die angefragt werden.

ÜbergabeparameterTypStandardwertBeschreibung
IV_JSONStringAngefragte Daten in Form eines JSON