/
6.2 ModalDialog - Events

6.2 ModalDialog - Events

6.2.1 Einleitung

Wie in "6.1.2 Kommunikation Clients ↔ modaler Dialog" dargestellt, arbeiten die Clients auf Event-Basis. Im Nachfolgenden werden die einzelnen Events in einer Übersicht dargestellt. Details zu jedem Event befinden sich auf der jeweiligen Seite eines Events.

Events (sortiert nach Titel)

 

6.2.2 Event-Registrierung

Um eine eigene Methode am onInit-Event als Handler zu registrieren, bietet die Kommunikationsbibliothek eine Registrierungsmethode an:

  • onInit → lib.registerOnInitCallback(<Method>, "*");

Als ersten Parameter nimmt die Registrierungsmethode eine Methodenreferenz entgegen, die bei Eintreffen des Events aufgerufen wird.

Der zweite Parameter sollte nicht wie dargestellt einen * enthalten, sondern die Hostadresse, auf dem der enaio® webclient zu erreichen ist. Wenn z. B. https://enaio.mydomain.com/osweb die Adresse vom enaio® webclient ist, so tragen Sie als zweiten Parameter https://enaio.mydomain.com ein. Dies dient der Sicherheit, damit dem modalen Dialog keine fremden postMessages von anderen Browser-Fenstern oder -tabs zugesendet werden können. Ist der zweite Parameter nicht angegeben, dann wird standardmäßig * für den enaio® webclient verwendet. Der enaio® client verwendet diese Parameter generell nicht.

6.2.3 Liste der Events

Übersicht über alle verfügbaren Events für modale Dialoge und ab welcher Version diese verfügbar sind.

Event

Verfügbar ab

Beschreibung

Event

Verfügbar ab

Beschreibung

onInit

11.10.7

onCanCancel

11.10.7

 

Related content