Специальные ссылки Web UI
Специальная ссылка Web UI инициирует операцию, характерную для Web UI. Она имеет следующий формат:
web/operation([parameter1, parameter2,...])
Поддерживаются следующие операции:
Выход из системы
Ссылка web/logout() завершает текущую сессию Web UI и выводит пользователя из системы. Если пользователь зарегистрирован с помощью технологии единого входа (SSO), поставщику идентификационных данных будет отправлена команда для аннулирования текущего токена аутентификации.
Выполнить действие
Ссылка web/executeAction(context, action[, parameters]), вызванная из контекста, выполняет указанное действие. При необходимости можно указать входные параметры действия.
Имя параметра | Тип параметра | Подробности |
|---|---|---|
context | Строка | Контекстный путь к контексту желаемого действия. |
action | Строка | Имя действия, которое необходимо выполнить. |
parameters | Таблица данных | Таблица данных, содержащая входные параметры действия. Имена полей таблицы данных должны быть именами входных параметров действия. Таблица данных должна содержать одну строку со значениями для каждого входного параметра. |
Перенаправление
Ссылка web/redirect(dashboard, historyUrlChanged, newTab, parameters, componentLocation) перенаправляет текущего пользователя на веб-панель, указанную параметром dashboard. Параметр dashboard может быть как контекстным путем, так и другим URL.
Имя параметра | Тип параметра | Подробности |
|---|---|---|
dashboard | Строка | Путь к контексту инструментальной панели или абсолютный URL. Примерные значения:
|
historyUrlChanged | Булево | Значение по умолчанию -
|
newTab | Булево | Значение по умолчанию -
|
parameters | Таблица данных | Таблица данных, указывающая параметры инструментальной панели для добавления к URL. Таблица данных должна состоять из одной строки с полем для каждого параметра. Каждое поле таблицы данных представляет собой параметр запроса, а соответствующее значение в строке должно содержать значение для этой пары ключ-значение. По умолчанию функция Чтобы перенаправить пользователя на новый экземпляр инструментальной панели, укажите уникальное значение одного или нескольких ключей специального параметра:
Пример Функция {web/redirect(Конкатенирует URL со следующей строкой запроса: ?key1=value1&key2=value2URL перенаправления будет таким: http://www.dashboardserver.com/users.admin.dashboards.exampleDashboard?key1=value1&key2=value2Перенаправление на внешний сайт {web/redirect(Это идентично вызову: {web/redirect("http://some.external-site.example.com?key1=value1&key2=value2")} |
componentLocation | Таблица данных | Форматируется так же, как и переменная Component Location, и применяется только в том случае, если оба параметра newTab и historyUrlChanged равны Параметр componentLocation указывает переменную Component Location, которая должна быть применена к инструментальной панели при ее открытии. Она управляет расположением dashboard относительно панели, на которой была вызвана функция Вспомогательные функции Create Component Location for Grid, Create Component Location for Absolute и Create Component Location for Dockable из контекста Utilities Context могут быть использованы для удобного создания правильно отформатированной таблицы данных для параметра componentLocation. Пример Функция evaluate( |
Was this page helpful?