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 |
|---|---|---|
|
|
napisowy (string) |
Typ komunikatu |
|
|
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 |
|---|---|
|
|
Używany w panelu "Ustawienia" do wysyłania zaktualizowanego komunikatu o ustawieniach do końcowego punktu renderingu. |
|
|
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'] }
});