Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

Переменные

Введение

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

20251030114458

Поддерживаемые переменные

Текущий пользователь

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

20240416154950

Текущая роль

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

20240416155100

Текущая форма

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

  • Правила связывания для текущей формы
  • Значения по умолчанию для полей формы (действительны только при добавлении новых данных)
  • Настройки области данных для полей связей
  • Настройка присвоения значений полям для действий отправки

Правила связывания для текущей формы

20251027114920

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

20251027115016

Настройка области данных для полей связей

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

Пример:

  1. Пользователь выбирает значение для поля Владелец.
  2. Система автоматически фильтрует варианты для поля Аккаунт на основе имени пользователя выбранного Владельца.

20251030151928

Текущая запись

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

Пример: Отключить кнопку удаления для документов со статусом «Оплачено».

20251027120217

Текущая запись во всплывающем окне

Действия со всплывающими окнами играют очень важную роль в настройке интерфейса NocoBase.

  • Всплывающие окна для действий со строками: каждое всплывающее окно имеет переменную «Текущая запись во всплывающем окне», представляющую текущую запись строки.
  • Всплывающие окна для полей связей: каждое всплывающее окно имеет переменную «Текущая запись во всплывающем окне», представляющую запись связи, по которой был выполнен клик.

Блоки внутри всплывающего окна могут использовать переменную «Текущая запись во всплывающем окне». Соответствующие сценарии использования включают:

  • Настройка области данных блока
  • Настройка области данных поля связи
  • Настройка значений по умолчанию для полей (в форме для добавления новых данных)
  • Настройка правил связывания для действий

Параметры запроса URL

Эта переменная представляет параметры запроса в URL текущей страницы. Она доступна только в том случае, если в URL страницы присутствует строка запроса. Использовать ее в сочетании с действием «Ссылка» будет удобнее.

20251027173017

20251027173121

API-токен

Значение этой переменной представляет собой строку, которая является учетными данными для доступа к API NocoBase. Ее можно использовать для проверки личности пользователя.

Тип текущего устройства

Пример: Не отображать действие «Печать шаблона» на устройствах, отличных от настольных компьютеров.

20251029215303