Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vyvolá přidruženého odběratele pro událost.
Poznámka:
Pokud jste vytvořili vlastní události pomocí metody addHandler, můžete tyto události vyvolat předáním názvu události jako parametru v této metodě.
Syntaxe
Microsoft.CIFramework.raiseEvent(eventName, eventInputParameters, correlationId);
Parametry
| Název | Typ | Povinné | Description |
|---|---|---|---|
| Název události | String | Ano | Název události, jejíž handler má být vyvolán. |
| eventInputParameters | Řetězec JSON | Ano | Vstupní parametry, které je třeba předat funkci obslužné rutiny. |
| ID korelace | GUID | Ne | Slouží k seskupení všech souvisejících volání rozhraní API pro diagnostickou telemetrii. |
Návratová hodnota
Slib s hodnotou jako Boolean.
Example
// Let there be an event registered to a subscriber.
handlerFunction = function(eventInput)
{
console.log(eventInput);
if(eventInput != null && eventInput != undefined && eventInput.size > 0)
{
inputData = eventInput.get("value");
correlationId = eventInput.get("correlationId");
console.log(inputData + " " + correlationId);
}
return Promise.resolve();
}
Microsoft.CIFramework.addHandler("oncustomevent", handlerFunction);
//Use raiseEvent API to invoke the subscribed handler of the event.
Microsoft.CIFramework.raiseEvent("oncustomevent", "test input value");
//In the main UCI page
Microsoft.CIFramework.addHandler("widgetEvent", handlerFunction);
///In the widget code
Microsoft.CIFramework.raiseEvent("widgetEvent", eventInput);
//In the widget code
Microsoft.CIFramework.addHandler("mainPageEvent", handlerFunction);
//In the main UCI page
Microsoft.CIFramework.raiseEvent("mainPageEvent", eventInput);
Související informace
onClickToAct
Změněný režim onModeChanged
Navigace na stránce
onSendKBArticle
Změnil se v aplikaci onSizeChanged