Збереження даних з форми масивом у БД
🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію. |
Завантажити дані масивом до фабрики даних можливо, якщо при моделюванні форми використати компонент Edit Grid.
Компонент Edit Grid дозволяє змоделювати записи з різних компонентів як єдиний масив і завантажити його до бази даних. Масив має відповідати структурі, визначеній моделлю даних.
Якщо структура масиву даних на формі не відповідає визначеній моделі у БД, то значення з форми не завантажаться до бази даних, а система поверне помилку. |
Інструкція показує тестовий сценарій моделювання масиву даних для завантаження документів за допомогою компонента Edit Grid. |
-
Відкрийте розділ моделювання форм.
-
Створіть форму, або відкрийте будь-яку наявну зі списку.
-
Перейдіть на вкладку Конструктор.
-
На панелі компонентів зліва оберіть Оновлені.
-
Оберіть компонент Edit Grid та перетягніть до області моделювання.
-
У новому вікні натисніть
Save
, щоб зберегти зміни. -
Додайте до компонента Edit Grid компоненти, передбачені бізнес-логікою. Наприклад, Text Field (двічі) та Date / Time.
В результаті панель моделювання виглядатиме наступним чином:
-
Перейдіть на вкладку Перегляд, щоб побачити, як змодельована форма виглядатиме на інтерфейсі користувача.
-
Натисніть
Додати
, щоб наповнити колонки таблиці значеннями. -
У новому вікні введіть значення для компонентів та натисніть
Зберегти
. Повторіть процедуру декілька разів, щоб наповнити таблицю.
Таким чином сформується таблиця, яка складається зі стовпців різного типу (у нашому прикладі — це компоненти Text Field та Date / Time), які об’єднані в єдиний масив під компонентом Edit Grid. Надалі користувачі Кабінету користувача зможуть в рамках проходження бізнес-процесів наповнювати змодельовані форми задач реальними даними, які, після підписання їх КЕП, зберігатимуться до відповідних таблиць бази даних.
![edit grid submit data as array 5](../../../../_images/bp-modeling/forms/components/edit-grid/submit-data-as-array/edit-grid-submit-data-as-array-5.png)