Power Apps: повторяющиеся строки | Добавление, редактирование и отправка нескольких записей
PowerApp Wizard
0:00 / 0:00
Power Apps: повторяющиеся строки | Добавление, редактирование и отправка нескольких записей
245 просмотров · 10 дней назад
PowerApp Wizard
753 подписчика
245 просмотров · 10 дней назад
В этом руководстве я покажу, как создать повторяющийся раздел в Power Apps, который позволит пользователям динамически добавлять несколько строк, вводить данные о сотрудниках, редактировать существующие записи и сохранять все данные обратно в SharePoint.
Для создания решения мы будем использовать Collection, Gallery, ForAll и Patch.
🚀 Что вы узнаете:
Создание динамического повторяющегося раздела с помощью Галереи
Динамическое добавление новых строк с помощью Collect()
Хранение нескольких записей о сотрудниках в Коллекции
Отправка как новых, так и существующих записей
Использование ForAll() для обработки всех элементов Галереи
Использование Patch() для создания новых записей SharePoint
Использование LookUp() для обновления существующих записей SharePoint
Определение, является ли строка Галереи новой или существующей записью
Сохранение всего повторяющегося раздела в список SharePoint
🔹 Формула для добавления кнопки
Collect(
colEmpData,
{
Title: "",
Role: "",
Active: {Value: ""},
Location: ""
}
)
🔹 Формула для отправки кнопки
ForAll(
Gallery2.AllItems As galItems,
If(
IsBlank(galItems.Label2.Text),
Patch(
'Employee Details',
Defaults('Employee') Подробности'),
{
Заголовок: galItems.Text1.Text,
Роль: galItems.Text1_1.Text,
Активный: {Значение: galItems.Text1_2.Text},
Местоположение: galItems.Text1_3.Text
}
),
Patch(
'Подробности о сотруднике',
LookUp(
'Подробности о сотруднике',
ID = Value(galItems.Label2.Text)
),
{
Заголовок: galItems.Text1.Text,
Роль: galItems.Text1_1.Text,
Активный: {Значение: galItems.Text1_2.Text},
Местоположение: galItems.Text1_3.Text
}
)
)
)
Этот подход особенно полезен, когда вам нужно создать редактируемые повторяющиеся строки, формы для массового ввода данных или интерфейсы ввода данных, аналогичные Excel. в Power Apps.
👍 Если вам это было полезно, не забудьте поставить лайк, подписаться и поделиться!