Збереження даних з форми масивом у БД

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

Завантажити дані масивом до фабрики даних можливо, якщо при моделюванні форми використати компонент Edit Grid.

Компонент Edit Grid дозволяє змоделювати записи з різних компонентів як єдиний масив і завантажити його до бази даних. Масив має відповідати структурі, визначеній моделлю даних.

Якщо структура масиву даних на формі не відповідає визначеній моделі у БД, то значення з форми не завантажаться до бази даних, а система поверне помилку.
Інструкція показує тестовий сценарій моделювання масиву даних для завантаження документів за допомогою компонента Edit Grid.
  1. Відкрийте розділ моделювання форм.

    ui forms 1
  2. Створіть форму, або відкрийте будь-яку наявну зі списку.

  3. Перейдіть на вкладку Конструктор.

  4. На панелі компонентів зліва оберіть Оновлені.

  5. Оберіть компонент Edit Grid та перетягніть до області моделювання.

    edit grid sort as number 1

  6. У новому вікні натисніть Save, щоб зберегти зміни.

    edit grid sort as number 2

  7. Додайте до компонента Edit Grid компоненти, передбачені бізнес-логікою. Наприклад, Text Field (двічі) та Date / Time.

    edit grid sort as number 3

    edit grid submit data as array 1

    В результаті панель моделювання виглядатиме наступним чином:

    edit grid submit data as array 2

  8. Перейдіть на вкладку Перегляд, щоб побачити, як змодельована форма виглядатиме на інтерфейсі користувача.

  9. Натисніть Додати, щоб наповнити колонки таблиці значеннями.

    edit grid submit data as array 3

  10. У новому вікні введіть значення для компонентів та натисніть Зберегти. Повторіть процедуру декілька разів, щоб наповнити таблицю.

    edit grid submit data as array 4

Таким чином сформується таблиця, яка складається зі стовпців різного типу (у нашому прикладі — це компоненти Text Field та Date / Time), які об’єднані в єдиний масив під компонентом Edit Grid. Надалі користувачі Кабінету користувача зможуть в рамках проходження бізнес-процесів наповнювати змодельовані форми задач реальними даними, які, після підписання їх КЕП, зберігатимуться до відповідних таблиць бази даних.

edit grid submit data as array 5
Зображення 1. Запит до Фабрики даних у форматі JSON