Эта функция отправляет сообщение серверу. Он принимает тип сообщения messageType и объект JSON в качестве полезных данных. Тип сообщения распознается и обрабатывается на странице. Если обработчика нет, переданный тип сообщения игнорируется.
Параметры
| Имя | Тип | Описание |
|---|---|---|
|
|
строка |
Наберите сообщение |
|
|
Объект JSON |
Полезные данные сообщения |
Типы сообщений
В этой таблице перечислены типы сообщений, которые известны локальному (с использованием встроенной рамки) или удаленному компоненту и могут быть отправлены с помощью функции SitesSDK.publish().
| Тип сообщения | Описание |
|---|---|
|
|
Используется на панели "Настройки" для отправки обновленного сообщения "Настройки" в конечную точку рендеринга. |
|
|
Используется в конечной точке рендеринга компонента для инициирования действий на сайте хоста. |
Синтаксис
// raise trigger
SitesSDK.publish(SitesSDK.MESSAGE_TYPES.TRIGGER_ACTIONS,{
'triggerName': 'scsChangeSettings',
'triggerPayload': { 'url':
this.configuration()['url'],'feedcount': this.configuration()['limit'] }
});