SitesSDK.publish(messageType, payload)

Ta funkcja wysyła komunikat do serwera. Przyjmuje messageType oraz obiekt JSON jako ładunek (payload). Typ komunikatu jest rozpoznawany i obsługiwany na stronie. Jeśli nie ma procedury obsługi, przekazywany typ komunikatu jest ignorowany.

Parametry

Nazwa Typ Opis

messageType

napisowy (string)

Typ komunikatu

payload

Obiekt JSON

Ładunek komunikatu

Typy komunikatów

W tej tabeli są zawarte typy komunikatów, które są znane składnikom lokalnym (używającym ramek wstawkowych) i odległym oraz które mogą być wysyłane przy użyciu funkcji SitesSDK.publish().

Typ komunikatu Opis

SETTINGS_UPDATED

Używany w panelu "Ustawienia" do wysyłania zaktualizowanego komunikatu o ustawieniach do końcowego punktu renderingu.

TRIGGER_ACTIONS

Używany w końcowym punkcie renderingu składnika do uaktywniania czynności w serwisie-hoście.

Użycie

// raise trigger
SitesSDK.publish(SitesSDK.MESSAGE_TYPES.TRIGGER_ACTIONS,{
                                            'triggerName': 'scsChangeSettings',
                                            'triggerPayload': { 'url': 
this.configuration()['url'],'feedcount': this.configuration()['limit'] }
                                });