Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете использовать коллекцию для хранения данных, которыми пользователи могут управлять в приложении. Коллекция — это группа элементов, которые похожи, например, продукты в списке продуктов. Дополнительные сведения о различных типах переменных, включая коллекции, см. в разделе "Общие сведения о переменных приложения на основе холста".
Предварительные условия
- Зарегистрируйтесь для Power Apps, а затем войдите, предоставив те же учетные данные, которые вы использовали для регистрации.
- Создайте приложение или откройте существующее приложение в Power Apps.
- Узнайте, как настроить элемент управления в Power Apps.
Посмотрите это видео, чтобы узнать, как создать и обновить коллекцию:
Создание коллекции с несколькими столбцами
В Power Apps Studio добавьте элемент управления Text input.
Переименуйте элемент управления, выбрав его многоточие в левой панели навигации, выбрав Переименовать, затем набрав ProductName.
Добавьте элемент управления Раскрывающийся список.
Переименуйте элемент управления Раскрывающийся список в Цвета и убедитесь, что свойство Items выбрано в списке свойств.
В строке формул замените DropDownSample этим выражением:
["Red","Green","Blue"]Добавьте элемент управления Кнопка, укажите для свойства Text значение "Add" (Добавить), а для свойства OnSelect следующую формулу:
Collect( ProductList, { Product: "ProductName.Text", Color: "Colors.Selected.Value" } )Для предварительного просмотра приложения нажмите
F5или выберите кнопку воспроизведения. Введите текст в Имя продукта, выберите параметр в разделе Цвета, а затем выберите Добавить.Повторите предыдущий шаг по крайней мере еще два раза, затем нажмите клавишу
Esc.Выберите область Переменные, а затем выберите Коллекции, чтобы просмотреть созданные вами коллекции.
Отображение коллекции
Выберите Вставить>Вертикальная коллекция.
Присвойте свойству Items коллекции значение ProductList.
Выберите галерею в представлении в виде дерева, а затем выберите Поля.
Установите для поля подзаголовка значение Цвет и установите в поле заголовка значение Продукт.
Выберите Макет>Заголовок и подзаголовок.
Удаление одного или всех элементов
Выберите коллекцию и добавьте значок Корзина в шаблон коллекции.
Задайте для свойства OnSelect значка эту формулу:
Remove(ProductList, ThisItem)За пределами коллекции добавьте кнопку, установите для ее свойства Text значение "Clear" и задайте следующую формулу в качестве значения свойства OnSelect:
Clear(ProductList)Удерживая нажатой клавишу ALT, выберите значок Корзина для элемента, чтобы удалить этот элемент из коллекции, или выберите кнопку Clear, чтобы удалить все элементы из коллекции.
Помещение списка в коллекцию
Создайте подключение к списку, созданному с помощью Microsoft Lists.
Добавьте кнопку и установите для свойства OnSelect этой кнопки следующую функцию, заменив ListName на имя вашего списка:
Collect(MySPCollection, ListName)Эта функция создает коллекцию с именем MySPCollection , которая содержит те же данные, что и список.
Нажмите кнопку, удерживая
Altклавишу.
Сведения о том, как отображать данные в форме (с раскрывающимся списком, средствами выбора дат и элементами выбора людей), см. в разделе "Изменение формы" и "Отображение элементов управления формами".
Следующие шаги
- Ознакомьтесь со справочной статьей для функции Collect.
- Узнайте, как формировать данные в коллекции с помощью функций AddColumns, DropColumns, RenameColumns и ShowColumns.