Эта документация была автоматически переведена ИИ.
Переменные
Введение
Переменные — это набор маркеров, используемых для идентификации значения в текущем контексте. Их можно применять при настройке области данных блоков, значений по умолчанию для полей, правил связывания и рабочих процессов.

Поддерживаемые переменные
Текущий пользователь
Представляет данные текущего вошедшего в систему пользователя.

Текущая роль
Представляет идентификатор роли (role name) текущего вошедшего в систему пользователя.

Текущая форма
Зна чения текущей формы, используются только в блоках форм. Сценарии использования включают:
- Правила связывания для текущей формы
- Значения по умолчанию для полей формы (действительны только при добавлении новых данных)
- Настройки области данных для полей связей
- Настройка присвоения значений полям для действий отправки
Правила связывания для текущей формы

Значения по умолчанию для полей формы (только для новых форм)

Настройка области данных для полей связей
Используется для динамической фильтрации вариантов выбора для зависимого поля на основе вышестоящего поля, обеспечивая точность ввода данных.
Пример:
- Пользователь выбирает значение для поля Владелец.
- Система автоматически фильтрует варианты для поля Аккаунт на основе имени пользователя выбранного Владельца.

Текущая запись
Запись — это строка в коллекции, каждая из которых представляет собой отдельную запись. Переменная «Текущая запись» доступна в правилах связывания для действий со строками в блоках отображения.
Пример: Отключить кнопку удаления для документов со статусом «Оплачено».

Текущая запись во всплывающем окне
Действия со всплывающими окнами играют очень важную роль в настройке интерфейса NocoBase.
- Всплывающие окна для действий со строками: каждое всплывающее окно имеет переменную «Текущая запись во всплывающем окне», представляющую текущую запись строки.
- Всплывающие окна для полей связей: каждое всплывающее окно имеет переменную «Текущая запись во всплывающем окне», представляющую запись связи, по которой был выполнен клик.
Блоки внутри всплывающего окна могут использовать переменную «Текущая запись во всплывающем окне». Соответствующие сценарии использования включают:
- Настройка области данных блока
- Настройка области данных поля связи
- Настройка значений по умолчанию для полей (в форме для добавления новых данных)
- Настройка правил связывания для действий
Параметры запроса URL
Эта переменная представляет параметры запроса в URL текущей страницы. Она доступна только в том случае, если в URL страницы присутствует строка запроса. Использовать ее в сочетании с действием «Ссылка» будет удобнее.


API-токен
Значение этой переменной представляет собой строку, которая является учетными данными для доступа к API NocoBase. Ее можно использовать для проверки личности пользователя.
Тип текущего устройства
Пример: Не отображать действие «Печать шаблона» на устройствах, отличных от настольных компьютеров.


