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 | Name des Events | |
args [ Restparameter ] | 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 |
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);