logologo
Начало
Руководство
Разработка
Плагины
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Начало
Руководство
Разработка
Плагины
API
logologo
Обзор

Блоки

Обзор

Блоки данных

Таблица
Форма
Детали
Список
Карточки-сетка
Диаграмма

Блок фильтров

Форма

Другие блоки

Панель управления
Iframe
Встроенный блок
Markdown
JS Block

Настройки блока

Область данных
Макет
Правила взаимодействия блоков
Правила взаимодействия полей
Правила сортировки
Удаление блока
Заголовок блока

Поле

Обзор

Общие настройки

Поля таблицы
Поля сведений
Поля формы фильтрации
Поля формы

Специальные настройки

Дата
Файловый менеджер
Подформа
Выпадающий список
Селектор данных
Каскадный селектор
Вложенная таблица
Вложенные сведения
Заголовок
JS Field
JS Item
JS Column

Настройки поля

Значение по умолчанию
Метка поля
Отображение метки
Подсказка для поля
Область данных
Компонент поля
Форматирование чисел
Режим
Обязательное
Поле заголовка
Правила валидации
Компонент поля связи

Действие

Обзор

Настройки действия

Кнопка редактирования
Запрос подтверждения
Присвоение значения полю
Привязка рабочего процесса
Модальное окно редактирования
Правила взаимодействия действий

Тип действия

Добавить
Просмотр
Удалить
Редактировать
Импорт
Импорт Pro
Экспорт
Экспорт Pro
Экспорт вложений
Фильтр
Ссылка
Открыть модальное окно
Обновить
Отправить данные
Запустить рабочий процесс
Обновить запись
Массовое обновление
Добавить дочернюю запись
JS Action
Права на действия

Продвинутый уровень

Правила взаимодействия
Поток событий
Переменная
RunJS
Previous PageМакет
Next PageПравила взаимодействия полей
Уведомление о переводе ИИ

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

#Правила связывания блоков

#Введение

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

20251029112218

20251029112338

Примечание: Перед применением правил связывания блоков их отображение должно пройти проверку разрешений ACL. Логика правил связывания блоков будет выполняться только в том случае, если у пользователя есть соответствующие права доступа. Другими словами, правила связывания блоков вступают в силу только после выполнения требований к разрешениям ACL на просмотр. Если правила связывания блоков отсутствуют, блок отображается по умолчанию.

#Управление блоками с помощью глобальных переменных

Правила связывания блоков поддерживают использование глобальных переменных для динамического управления содержимым, отображаемым в блоках. Это позволяет пользователям с различными ролями и разрешениями просматривать настраиваемые представления данных и взаимодействовать с ними. Например, в системе управления заказами, хотя разные роли (такие как администраторы, менеджеры по продажам и финансовые сотрудники) имеют разрешение на просмотр заказов, поля и кнопки действий, которые необходимо видеть каждой роли, могут отличаться. Настраивая глобальные переменные, вы можете гибко регулировать отображаемые поля, кнопки действий и даже правила сортировки и фильтрации данных в зависимости от роли пользователя, его разрешений или других условий.

#Конкретные сценарии использования:

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

#Управление блоками с помощью контекстных переменных

Блоки также могут управляться переменными в контексте. Например, вы можете использовать контекстные переменные, такие как «Текущая запись», «Текущая форма» и «Запись текущего всплывающего окна», чтобы динамически отображать или скрывать блоки.

Пример: Блок «Информация о возможностях заказа» отображается только тогда, когда статус заказа — «Оплачен».

20251029114022

Для получения дополнительной информации о правилах связывания см. Правила связывания.