Выражение привязки

Выражение привязки записывается в языке выражений SberMobile. Это значит, оно может включать ссылки, которые будут разрешаться, когда рассчитывается выражение.

Среда вычисления выражения привязки:

Контекст по умолчанию

Контекст по умолчанию для виджета.

Таблица данных по умолчанию

Таблица параметров ввода виджета для выражения привязки виджета. Отсутствует для выражения привязки модели.

Строка по умолчанию

0

Переменные среды

Только стандартные переменные.

Если привязка активируется событием, через среду можно также выйти на следующие свойства события:

Имя переменной

Тип значения

Описание

context

Строка

Полный путь к контексту события.

event

Строка

Имя события.

level

Целое

Уровень события.

time

Дата

Временная метка события.

acknowledgements

Таблица данных

Таблица подтверждений события.

enrichments

Таблица данных

Таблица обогащений события.

value

Таблица данных

Таблица данных, содержащая специфичные для события данные.

Ссылки

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

Дополнительную информацию о формате стандартных ссылок и алгоритме разрешения можно найти в разделе стандартные ссылки.

Пример выражения привязки сервера

"User: " + {users.admin:childInfo$firstname}

Это выражение включает ссылку (включенную в фигурные скобки) и рассчитывается в строку, получающую результат в виде цепочки из строкового литерала "User: " и строки, содержащейся в поле firstname переменной childInfo контекста пользователя admin (путь этого контекста - users.admin). Если имя Администратора Чарли, это выражение будет рассчитываться как User: Charlie.