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

.
Откроется диалоговое окно Создать функцию.
2. Выберите тип функции из выпадающего списка.
3. Введите имя функции, а затем нажмите кнопку Далее, чтобы сконфигурировать функцию.
4. Нажмите кнопку Готово.
Функция будет добавлена на панель "Функции".
Дублирование функции
1. Найдите функцию, которую нужно править, на панели Функции.
2. Рядом с именем функции щелкните значок

, а затем выберите
Дублирующая функция.
3. Введите имя для функции, а затем щелкните Далее.
4. Отредактируйте опции конфигурации функции, а затем нажмите кнопку Готово.
| Невозможно дублировать унаследованные небезопасные функции. |
Правка функции
1. Найдите функцию, которую нужно править, на панели Функции.
2. Рядом с именем функции щелкните значок

, а затем выберите
Править функцию. Откроется диалоговое окно опций функции.
3. Отредактируйте опции конфигурации функции, а затем нажмите кнопку Готово.
Просмотр привязок для функции
На панели
Функции щелкните значок

, а затем выберите
Выбрать функцию. Входящие и исходящие привязки для функции отображаются на панели
Привязки.
Конфигурирование привязок для функции
На панели
Функции щелкните значок

рядом с именем функции, а затем выберите
Конфигурировать привязки функций, чтобы открыть диалоговое окно конфигурации привязок.
Удаление функции
1. Откройте панель Функции.
2. Щелкните значок

рядом с именем функции, а затем выберите
Удалить функцию.
При удалении функции она удаляется с панели функции. Все параметры или привязки к другим виджетам в мэшапе также будут удалены.