Diese Funktion sendet eine Nachricht an den Server. Sie akzeptiert einen messageType
und ein JSON-Objekt als Payload. Der Nachrichtentyp wird auf der Seite erkannt und verarbeitet. Wenn kein Handler vorhanden ist, wird der übergebene Nachrichtentyp ignoriert.
Parameter
Name | Typ | Beschreibung |
---|---|---|
|
Zeichenfolge |
Nachrichtentyp |
|
JSON-Objekt |
Nachrichten-Payload |
Nachrichtentypen
Diese Tabelle enthält die Nachrichtentypen, die für eine lokale Komponente (mit Inlineframes) oder Remotekomponente bekannt sind und mit der Funktion SitesSDK.publish()
gesendet werden können.
Nachrichtentyp | Beschreibung |
---|---|
|
Verwenden Sie diesen Typ im Einstellungsbereich, um eine Nachricht über aktualisierte Einstellungen an den Renderingendpunkt zu senden. |
|
Verwenden Sie diesen Typ im Renderingendpunkt der Komponente, um Aktionen auf der Hostsite auszulösen. |
Verwendung
// raise trigger SitesSDK.publish(SitesSDK.MESSAGE_TYPES.TRIGGER_ACTIONS,{ 'triggerName': 'scsChangeSettings', 'triggerPayload': { 'url': this.configuration()['url'],'feedcount': this.configuration()['limit'] } });