raise

[ Funktion ]

static raise(
    name: string,
    ...args: any[]
): void;

Löst ein Event basierend auf dem Event-Namen für alle Event-Registrierungen zu diesem Event aus.

Parameter

Name

Typ

Beschreibung

name

string

Name des Events

args [ Restparameter ]

any

Eine beliebige Anzahl an Parametern, die zusätzlich zu dem ersten Parameter an die Event Callbacks durchgeschleust werden.

Rückgabewert

Typ

Beschreibung

void

Kein Rückgabewert

raise 1:

Verfügbar ab Version 1.8

Beispiel - JavaScript

// Register event
var destroyEvent = TcHmi.EventProvider.register('MyControl.onMyEvent',
    function(evt, data) {
        // Do stuff
        TcHmi.Log.debugEx('event-data:', data);
        // …
        // Destroy to free event resources if event is no longer needed.
        evt.destroy();
    }
);

// Raise event
TcHmi.EventProvider.raise('MyControl.onMyEvent', 42);