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'] }
});