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

Для отримання додаткової інформації про правила зв'язування дивіться Правила зв'язування.