Создание приложения на основе холста с нуля с помощью Microsoft Dataverse

Вы можете создать приложение на основе холста для управления данными, хранящимися в службе Dataverse, с использованием стандартных (встроенных) и (или) настраиваемых (созданных вашей организацией) таблиц.

При создании приложения на основе службы Dataverse не требуется создавать подключение из Power Apps, как в случае с источниками данных, например SharePoint, Dynamics 365 и Salesforce. Требуется только указать таблицы, которые необходимо отобразить или которыми необходимо управлять в приложении.

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

Открытие пустого приложения

Чтобы создать приложение с нуля, которое использует данные из Dataverse, первый шаг — создать пустое приложение. В этом упражнении при создании пустого приложения убедитесь, что вы выбрали формат Телефон.

Укажите таблицу

  1. В центре экрана выберите подключение к данным.

  2. В меню разработки приложения выберите Данные. Если вы делаете это в первый раз, вам будет предложено создать подключение к Dataverse. Выберите Создать это подключение.

  3. Выберите Добавить данные и в поле поиска введите Учетные записи > Подключить.

  4. Закройте область Данные, нажав значок закрытия в правом верхнем углу.

Добавление экрана списка

  1. На панели команд выберите Создать экран > Шаблоны > Список.

  2. На панели навигации слева выберите пункт BrowseGallery1, а затем в качестве значения свойства Items укажите следующую формулу:

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

    Согласно этой формуле:

    • В коллекции должны отображаться данные из таблицы Accounts;

    • Данные должны сортироваться в порядке возрастания, пока пользователь не изменит порядок сортировки, нажав кнопку сортировки.

    • Если пользователь введет или вставит в поле поиска один или несколько символов (TextSearchBox1), в списке будут отображаться только те учетные записи, поле name которых содержит эти символы.

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

      Задание свойства Items коллекции.

  3. Настройте макет коллекции так, чтобы отображалось только имя каждой организации, а заголовок настройте так, чтобы отображалось слово Обзор, как описано в статье Настройка коллекции.

    Экран обзора.

  4. На панели разработки приложения слева наведите курсор на окно Screen1, нажмите на кнопку с многоточием (…), а затем выберите Удалить.

  5. На панели разработки приложения слева наведите курсор на окно Screen2, нажмите на кнопку с многоточием (…), а затем выберите Переименовать.

  6. Введите или вставьте слово BrowseScreen, а затем измените имя коллекции в этом окне на BrowseGallery.

    Переименование окна обзора, коллекция.

Добавление окна формы

  1. Повторите первое действие из предыдущей процедуры, но добавьте окно формы вместо окна списка.

  2. На вкладке Дополнительно в области справа присвойте свойству DataSource формы значение Организации (Accounts), а ее свойству Item — значение BrowseGallery.Selected.

  3. На вкладке Свойства на панели справа выберите Изменить поля, чтобы открыть панель Поля.

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

    • Название организации
    • Адрес 1: улица 1
    • Адрес 1: город
    • Адрес 1: почтовый индекс
    • Количество сотрудников
    • Годовой доход

    Примечание

    Вне этого сценария вы можете создать настраиваемое поле, выбрав Создать поле, предоставив необходимую информацию, а затем выбрав Готово. Дополнительные сведения: Создание столбца.

    Выбор и добавление столбца.

  5. Выберите Добавить.

  6. Задайте для свойства Text заголовка значение Создание или изменение.

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

    Экран после изменений.

  7. Измените имя экрана на FormScreen.

Настройка значков

  1. Задайте в качестве значения свойства OnSelect круглого значка, расположенного в верхней части окна BrowseScreen, следующую формулу:

    Refresh(Accounts)

    значок обновления.

  2. Задайте в качестве значения свойства OnSelect значка плюса следующую формулу:

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Значок добавления.

  3. Задайте в качестве значения свойства OnSelect первой стрелки, направленной вправо, следующую формулу:

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Значок "Далее".

  4. В окне FormScreen задайте в качестве значения свойства OnSelect значка отмены следующую формулу:

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    Значок отмены.

  5. Задайте в качестве значения свойства OnSelect значка флажка следующую формулу:

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    Значок с галочкой.

  6. На вкладке Вставка выберите Значки, а затем — значок мусорной корзины.

  7. Задайте для свойства Color значка Корзина значение White, а в качестве значения свойства OnSelect укажите следующую формулу:

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    Значок корзины.

Тестирование приложения

  1. В меню действий выберите кнопку «Просмотр». Предварительный просмотр приложения. Дополнительные сведения: Предварительный просмотр приложения

  2. Переключитесь между порядками сортировки по возрастанию и по убыванию и отфильтруйте список, введя один или несколько символов, входящих в имя учетной записи.

  3. Добавьте организацию, измените ее, начните обновлять ее, но отмените изменения, а затем удалите организацию.

Дальнейшие шаги

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).