Questa funzione invia un messaggio al server. Accetta messageType e un oggetto JSON come payload. Il tipo di messaggio viene riconosciuto e gestito nella pagina. In assenza di un handler, il tipo di messaggio passato viene ignorato.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
|
|
string |
Tipo di messaggio |
|
|
Oggetto JSON |
Payload del messaggio |
Tipi di messaggio
In questa tabella vengono elencati i tipi di messaggi conosciuti per un componente locale (che utilizza frame in linea) o remoto e che possono essere inviati mediante la funzione SitesSDK.publish().
| Tipo di messaggio | Descrizione |
|---|---|
|
|
Utilizzato nel pannello Impostazioni per inviare un messaggio Impostazioni aggiornate all'endpoint di rendering. |
|
|
Utilizzato nell'endpoint di rendering del componente per attivare le azioni nel sito host. |
Uso
// raise trigger
SitesSDK.publish(SitesSDK.MESSAGE_TYPES.TRIGGER_ACTIONS,{
'triggerName': 'scsChangeSettings',
'triggerPayload': { 'url':
this.configuration()['url'],'feedcount': this.configuration()['limit'] }
});