Skip to main content
Skip table of contents

AssignGlobalEvent()

AssignGlobalEvent() – Globales Ereignis festlegen

Die Funktion dient dem Setzen eines Globalen Events.

Hinweis


Verfügbares Events "BeMsgObjHook"
Bei gesetztem Event werden ALLE Meldungen der BE-Applikation auf dieses Event umgeleitet.
Parameter des Events:
aMsgTyp:N Meldungstyp (mtWarning, mtError, mtInformation, mtConfirmation, mtCustom)
aTextNo:N Nummer des Meldungstexts
aArgs:A Argumente für den Text
var aResult:N Rückgabe: Meldungsergebnis (mrNone = meist default, mrOk, mrCancel, mrYes, mrNo)
var aHideMsg:L Rückgabe: default = True = Keine Meldung anzeigen, False = Meldung anzeigen

Parameter

Beschreibung

aPropName:C

Name des Events

aFuncName:C

Name zugeordneten Funktion

Rückgabewert


Objekt - Objekt des Events

Beispiel

CODE
// Beispiel (alle Meldungen mit "Ja" bzw. "Ok" bestätigen)

function BeMsgHandler(aMsgTyp, aTextNo, aArgs, aResult, aHideMsg)
   if aResult = mrNo then     // aus "nein" mach "ja"
      aResult := mrYes,
   endif,
   if aResult = mrCancel then // aus "abbruch" mach "ok"
      aResult := mrOK,
   endif,
   if aResult = mrNone then   // aus allem anderen mach "ja"
      aResult := mrYes,
   endif,
end,

SetPersistent(true),
AssignGlobalEvent("BeMsgObjHook", "BeMsgHandler"),


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.