Функции
При конструировании мэшапа функции определяются как сервисы, которые можно использовать для обработки и проверки входных данных из сервисов данных и свойств виджета. Для каждой функции существует несколько доступных для связывания свойств или параметров, которые можно привязать к виджетам и сервисам данных в мэшапе. Можно сконфигурировать опции функции, такие как входные и выходные параметры, код JavaScript и другие специфичные для функции опции. Это позволяет расширить виджеты и создать расширенную логику, добавляющую дополнительные возможности в мэшапы. Можно создавать, выбирать, править или удалять следующие типы функций.
• Автообновление - автоматически обновляет данные для виджетов в мэшапе.
• Маршрутизатор событий - направляет несколько источников входных данных в один вывод того же самого типа.
• Выражение - вычисляет выражения JavaScript.
• Выход - заканчивает текущую сессию пользователя и перенаправляет пользователя в мэшап или на веб-страницу.
• Навигация - переходы из одного мэшапа в другой.
• Валидатор - проверяет данные входных параметров, используя выражения JavaScript.
| Свойства функции отображаются в соответствии с конфигурацией функции. Некоторые свойства отображаются только при задании связанной опции. |
Создание функции
1. На панели
Функции щелкните значок
.
Откроется диалоговое окно Создать функцию.
2. Выберите тип функции из выпадающего списка.
3. Введите имя функции, а затем нажмите кнопку Далее, чтобы сконфигурировать функцию.
4. Нажмите кнопку Готово.
Функция будет добавлена на панель "Функции".
Правка функции
1. Найдите функцию, которую нужно править, на панели Функции.
2. Щелкните
. Откроется диалоговое окно опций функции.
3. Отредактируйте опции конфигурации функции, а затем нажмите кнопку Готово.
Просмотр привязок для функции
На панели
Функции щелкните значок
. Входящие и исходящие привязки для функции отображаются на панели
Привязки.
Конфигурирование привязок для функции
На панели
Функции щелкните значок
, чтобы открыть диалоговое окно конфигурации привязок.
Удаление функции
1. Откройте панель Функции.
2. Выберите функцию, которую нужно удалить.
3. Нажмите кнопку
.
При удалении функции она удаляется с панели функции. Все параметры или привязки к другим виджетам в мэшапе также будут удалены.