Поділитися через


Створення та оновлення колекції у компонованій програмі

Використовуйте колекції для зберігання даних, якими користувачі можуть керувати у вашій програмі. Колекція – це група схожих елементів, наприклад продукти у списку продуктів. Для отримання додаткових відомостей про різні типи змінних, наприклад колекції, див. «Розуміння змінних компонованих програм».

Вимоги

Перегляньте це відео та дізнайтеся, як створити й оновити колекцію.

Створіть колекцію із кількох стовпців

  1. У програмі Power Apps Studio додайте елемент керування Введення тексту.

    Вставте елемент керування «Введення тексту».

  2. Перейменуйте елемент керування, натиснувши «три крапки» на лівій панелі переходів, виберіть опцію Перейменувати і потім введіть ProductName.

    Перейменувати елемент керування.

  3. Додайте елемент керування Розкривний список.

    Додайте розкривний список.

  4. Перейменуйте Кольори елемента керування Розкривний список і перевірте, чи властивість Елементи вибрано в списку властивостей.

    Властивість «Елементи».

  5. У рядку формул замініть DropDownSample на такий вираз:

    ["Red","Green","Blue"]

  6. Додайте елемент керування Кнопка, встановіть для його властивості Текст значення «Додати» і встановіть для його властивості OnSelect таку формулу:

    Collect(
        ProductList,
        {
            Product: ProductName.Text,
            Color: Colors.Selected.Value
        }
    )
    
  7. Натисніть клавішу F5, введіть текст у поле ProductName, виберіть параметр Кольори і потім натисніть Додати.

    Попередній перегляд програми.

  8. Повторіть попередній крок щонайменше двічі, а потім натисніть клавішу ESC.

  9. Якщо використовується версія Power Apps Studio для попереднього перегляду, виберіть область Змінні, а потім виберіть пункт Колекції, щоб переглянути створені колекції.

    Показати колекції.

    Якщо використовується класична версія Power Apps Studio, у меню Файл виберіть пункт Колекції.

    Показ колекції.

Показ колекції

  1. Додайте елемент керування Вертикальна галерея.

    Додати вертикальну галерею.

  2. Встановіть для властивості Елементи галереї значення ProductList.

  3. У панелі Дані встановіть для поля підзаголовку значення Колір, а для поля заголовку – значення Продукт.

    Встановіть властивість «Елементи» галереї і змініть поля, які вона відображає.

  4. Закрийте панель Дані, виберіть галерею, а потім встановіть для поля Макет значення Заголовок і підзаголовок.

    Змініть макет колекції.

    На екрані наведений такий приклад:

    Перший приклад екрана.

Вилучення одного або всіх елементів

  1. Виберіть шаблон галереї, клацнувши або торкнувшись біля нижньої частини галереї, а потім натисніть або торкніться піктограми олівця біля верхнього лівого кута.

    Вибір шаблону колекції.

  2. Додайте піктограму Кошик до шаблону галереї.

    Додавання піктограми «Кошик».

  3. Для властивості піктограми OnSelect встановіть таку формулу:

    Remove(ProductList, ThisItem)

  4. Поза межами галереї додайте кнопку, встановіть для її властивості Текст значення Очистити, а для властивості OnSelect – таку формулу:

    Clear(ProductList)

  5. Утримуючи натиснутою клавішу AST, виберіть піктограму Кошик для елемента, щоб видалити його з колекції, або натисніть кнопку Очистити, щоб видалити всі елементи з колекції.

Додайте список до колекції

  1. Створення підключення до списку, створеного за допомогою списків Microsoft.

  2. Додайте кнопку, а потім встановіть для її властивості OnSelect цю функцію, замінивши ListName на ім'я списку:

    Collect(MySPCollection, ListName)

    Ця функція створює колекцію, яка називається MySPCollection і містить такі самі дані, як і ваш список.

  3. Утримуючи натиснутою клавішу Alt, виберіть кнопку.

  4. (додатково) Для попереднього перегляду створеної колекції виберіть пункт Колекції у меню Файл.

Для отримання додаткової інформації про відображення даних зі списків Microsoft чи SharePoint (наприклад, дати, вибори та люди) у галереї див.: Відображення стовпців списку в галереї. Для отримання додаткових відомостей про відображення даних у формі (з розкривним списком, вибором дат і вибором людей) див.: Редагування форми та відображення елементів керування форми.

Наступні кроки

Примітка

Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)

Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).