SitesSDK.publish(messageType, payload)

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

messageType

string

Tipo di messaggio

payload

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

SETTINGS_UPDATED

Utilizzato nel pannello Impostazioni per inviare un messaggio Impostazioni aggiornate all'endpoint di rendering.

TRIGGER_ACTIONS

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