Учебник. Настройка коллекции в Power Apps

С помощью этого руководства вы настроите список записей, называемый коллекцией, и внесете ряд других изменений в приложение, автоматически созданное в Microsoft Power Apps. Пользователи смогут управлять данными в приложении и без этих изменений, но настройка с учетом требований вашей организации упростит работу.

Например, коллекция в данном руководстве по умолчанию соответствует этому рисунку. Адрес электронной указан более явно, чем другие типы данных, поэтому пользователи могут выполнять сортировку и фильтрацию содержимого коллекции на основе текста в этом адресе.

Коллекция по умолчанию

Однако имя учетной записи может представлять для пользователей больший интерес, чем адрес электронной почты, поэтому вы перенастроите коллекцию в целях выделения, сортировки и фильтрации данных на основе ключевых данных вашей организации. Кроме того, вы измените заголовок экрана по умолчанию, чтобы он отличался от названий других экранов в приложении.

Коллекция после изменений

Вы также добавите полосу прокрутки, чтобы пользователи, у которых нет сенсорных экранов или колесиков мыши, могли просматривать всю коллекцию.

  • Изменение макета для коллекции
  • Изменение типа данных, отображаемых в коллекции
  • Изменение столбцов, по которым пользователи могут сортировать и искать данные
  • Изменение заголовка экрана
  • Отображение полосы прокрутки

При работе с этим руководством мы будем использовать приложение, созданное на основе определенного источника данных. Но те же принципы применимы для любого приложения, создаваемого в Power Apps из списка SharePoint, таблицы Excel или других источников данных.

Если вы не зарегистрированы в Power Apps, перед началом работы пройдите бесплатную регистрацию.

Предварительные условия

Создайте приложение из таблицы Учетные записи в Microsoft Dataverse.

Открытие созданного приложения

  1. Войдите в Power Apps, а затем выберите Приложения у левого края экрана.

  2. Найдите созданное приложение, щелкните значок многоточия (...), а затем выберите Редактировать.

    Открытие приложения для изменения

  3. Если отобразится диалоговое окно Вас приветствует Power Apps Studio, выберите в нем Пропустить.

Изменение макета

  1. В области навигации слева выберите BrowseGallery1.

    После выбора коллекции вокруг нее появится рамка выделения с маркерами захвата.

    Выбор коллекции

  2. На вкладке Свойства правой панели откройте список параметров в разделе Макет, затем выберите параметр, который показывает только заголовок.

    Выбор макета, содержащего только заголовок

  3. Рядом с пунктом Поля выберите Редактировать, затем выберите стрелку вниз для поля заголовка.

    Имя этого элемента управления будет оканчиваться на числовое значение, такое как Title1, которое может быть различным в зависимости от других выполненных действий.

  4. В списке вариантов выберите Название организации, затем закройте область Данные.

    Теперь в коллекции отображаются названия организаций.

    Окончательная версия коллекции

Изменение столбцов для поиска и сортировки

  1. Выберите коллекцию, как описано в предыдущем разделе.

    Коллекция выделена

  2. Проверьте, что возле левого верхнего угла в списке свойств отображается Items.

    Свойство Items

    Значение этого свойства отображается в строке формул. В этом свойстве вы можете не только указать источник данных для коллекции, но и выбрать столбцы, по которым пользователи смогут сортировать данные и выполнять поиск.

  3. Скопируйте эту формулу и вставьте ее в строку формул.

    SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, Descending, Ascending))

    Эта формула действует следующим образом:

    • Когда пользователь вводит один или несколько символов в строке поиска, в коллекции отображаются только те названия организаций, которые содержат введенный пользователем текст.
    • Если пользователь выберет значок сортировки, коллекция отсортирует список в алфавитном порядке по названиям организаций, в возрастающем или убывающем порядке, в зависимости от количества нажатий значка.

    Дополнительные сведения об этих и других функциях приведены в справочнике формул.

Тестирование функций поиска и сортировки

  1. Откройте режим предварительного просмотра, нажав клавишу F5 или кнопку воспроизведения в правом верхнем углу.

    Открытие режима предварительного просмотра

  2. В правом верхнем углу экрана обзора выберите значок сортировки один или несколько раз, чтобы изменить порядок сортировки (по возрастанию или по убыванию).

    Тестирование работы значка сортировки

  3. В поле поиска введите букву k, чтобы появились только те имена, которые содержат эту букву.

    Тестирование строки поиска

  4. Удалите весь текст в строке поиска, а затем закройте режим предварительного просмотра, нажав клавишу ESC (либо щелкнув значок закрытия в верхнем правом углу).

Изменение заголовка экрана

  1. Выберите заголовок экрана, коснувшись или щелкнув его.

    Выбор заголовка экрана

  2. Убедитесь, что в списке свойств отображается Text, а затем замените в строке формул слово Accounts словом Browse (сохранив двойные кавычки).

    Обновление заголовка экрана

    Изменения отразятся на экране.

    Новый заголовок экрана

Отображение полосы прокрутки

Если у пользователей могут быть устройства без сенсорного экрана и колесика мыши, настройте для коллекции полосу прокрутки, которая будет отображаться при наведении на коллекцию указателя мыши. Благодаря этому пользователи смогут просматривать все организации, даже если они не помещаются на экране одновременно.

  1. Выберите коллекцию, как описано в первой процедуре.

    Коллекция выделена для полосы прокрутки

  2. Задайте для свойства Показать полосу прокрутки коллекции значение true.

Дальнейшие действия

С помощью этого руководства вы настроили коллекцию и внесли несколько изменений в стандартный экран для просмотра записей в автоматически созданном приложении. Вы также можете настроить окна по умолчанию для отображения подробных сведений и создания или обновления учетных записей. Экран обзора содержит коллекцию, а два других экрана этого приложения содержат формы. Вы можете изменить, например, типы и порядок отображаемых в этих формах данных.

См. также