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

-
Елемент управління розміром та стилем тексту, користувачу на вибір пропонуються такі варіанти - Paragraph, Heading 1, Heading 2, Heading 3
-
Елемент для вставки в текст посилань
-
Елемент для створення маркованого списку (не нумерований)
-
Елемент для створення нумерованого списку
-
Елемент управління відміною останніх зроблених змін (Undo і Redo)
-
Місце для відображення тексту та його форматування
2.1. Підтримка синтаксису шаблонів
Компонент також має підтримку вставок динамічного контенту через синтаксис подвійних фігурних дужок
{{data.someDataToShow}}
В середині фігурних дужок, підтримується синтаксис JS та більшість змінних, які доступні в інших JS вставках. Детально тут.
Наприклад, так можна отримати поточну дату в контенті повідомлення
👍Вітаємо!
З {{new Date().toLocaleString()}} вам надо доступ до реєстру бджільництва
| Синтаксис шаблонів працює тільки зі статичними даними, якщо якісь дані змінюються під час роботи з формою (текст введений в поля, результат http запитів), то ці дані на компоненті Content не будуть оновлюватись |
2.2. Налаштування компонента
-
Display
-
API
-
Conditional
-
Logic
-
Label: назва компонента, яка відображається поряд з ним. -
Hidden: поля, які приховані від користувача, але все ще є частинами форми й будуть передані при відправленні форми. Не забудьте прибрати прапорець в Clear when hidden, інакше будь-яке значення цього компонента буде порожнім. -
Hide Label: відключає відображення назви компонента
-
Property Name: ім’я цього поля для API-ендпоінту, не функціональне для цього компонента
-
Advanced Conditions: дозволяють вам налаштовувати складні умови для компонента. Ці умови визначають, коли компонент стає, наприклад. видимим, базуючись на інших компонентах або їх значеннях на формі.Ця функція використовує JS-вставки. Детальніше про це див. на сторінці JS-вставки. -
Simple: виконує тіж самі задачі, що і Advanced Conditions, але дозволяє задати умови в більш простому форматі
-
Advanced Logic: в контексті компонентів веб-форм означає більш складні та гнучкі умови і правила, які можна встановити для взаємодії елементів форми між собою. означає, що можна налаштовувати не тільки прості відображення чи приховування полів на основі одного-двох умов, але й створювати більш складні логічні вирази, які реагують на різні стани та вхідні дані.-
Logic Name: назва логічного блоку або умови, яку ви встановлюєте. Вона використовується для ідентифікації цієї конкретної логіки або умови в межах вашої форми. -
Trigger: умова або подія, яка викликає виконання екшену (дії). Тригер може бути будь-яким станом форми (наприклад, значенням певного поля) або подією (наприклад, подія "клік" чи "введення" в конкретному полі).-
Type: параметр, який вказує, який тип логіки ви використовуєте. Simple: проста логіка, де ви вказуєте одну умову або правило для тригера. Javascript: логіка з використовуванням JavaScript код для складніших умов та правил. Детальніше див. Змінні у JS-вставках. -
When the form component: вказує на те, коли ця логіка або умова буде застосована. Відображається для типу Simple. -
Has the value: вказує на конкретне значення, яке ви очікуєте від компонента форми для виконання цієї умови чи тригера. Відображається для типу Simple.
-
-
Action: дія, яка виконується, коли відбувається тригер. Екшин може бути різними діями над формою.-
Action Name: назва для ідентифікації цієї конкретної дії в межах вашої форми. -
Type: тип дії, яку ви хочете виконати. Доступно Property (вказує на конкретну властивість компонента форми, яку ви хочете змінити.) -
Component Property: вказує на конкретну властивість компонента форми, яку ви хочете змінити. Відображається для типу Property. Disabled: заблокований стан компонента. Можливо встановити true або false.
-
-
3. Формат даних
Цей компонент не створює і не редагує будь-які дані, він слугує лише для відображення.
4. Сценарії використання
Найчастіше, компонент використовується для створення форм-повідомлень або просто для візуального оформлення блоків тексту. Також його зручно використовувати для візуального розділення блоків на великих формах для заголовків розділів