Компонент Content

🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію.

1. Опис компонента

Компонент Content призначений для відображення блоку тексту з заголовками підзаголовками та іншими інструментами для візуального форматування тексту. Цей компонент може бути використано для створення форм з інформаційними повідомленнями. Наприклад з інформацією про помилку, успіх чи просто підказкою як діяти користувачу.

2. Основні функції

main tools

  1. Елемент управління розміром та стилем тексту, користувачу на вибір пропонуються такі варіанти - Paragraph, Heading 1, Heading 2, Heading 3

  2. Елемент для вставки в текст посилань

  3. Елемент для створення маркованого списку (не нумерований)

  4. Елемент для створення нумерованого списку

  5. Елемент управління відміною останніх зроблених змін (Undo і Redo)

  6. Місце для відображення тексту та його форматування

2.1. Підтримка синтаксису шаблонів

Компонент також має підтримку вставок динамічного контенту через синтаксис подвійних фігурних дужок

{{data.someDataToShow}}

В середині фігурних дужок, підтримується синтаксис JS та більшість змінних, які доступні в інших JS вставках. Детально тут.

Наприклад, так можна отримати поточну дату в контенті повідомлення

👍Вітаємо!
З {{new Date().toLocaleString()}} вам надо доступ до реєстру бджільництва
Синтаксис шаблонів працює тільки зі статичними даними, якщо якісь дані змінюються під час роботи з формою (текст введений в поля, результат http запитів), то ці дані на компоненті Content не будуть оновлюватись

2.2. Налаштування компонента

  • Display

  • API

  • Conditional

  • Label: назва компонента, яка відображається поряд з ним.

  • Hidden: поля, які приховані від користувача, але все ще є частинами форми й будуть передані при відправленні форми. Не забудьте прибрати прапорець в Clear when hidden, інакше будь-яке значення цього компонента буде порожнім.

  • Hide Label: відключає відображення назви компонента

  • Property Name: ім’я цього поля для API-ендпоінту, не функціональне для цього компонента

  • Advanced Conditions: дозволяють вам налаштовувати складні умови для компонента. Ці умови визначають, коли компонент стає, наприклад. видимим, базуючись на інших компонентах або їх значеннях на формі.

    Ця функція використовує JS-вставки. Детальніше про це див. на сторінці JS-вставки.
  • Simple: виконує тіж самі задачі, що і Advanced Conditions, але дозволяє задати умови в більш простому форматі

3. Формат даних

Цей компонент не створює і не редагує будь-які дані, він слугує лише для відображення.

4. Сценарії використання

Найчастіше, компонент використовується для створення форм-повідомлень або просто для візуального оформлення блоків тексту. Також його зручно використовувати для візуального розділення блоків на великих формах для заголовків розділів