Добавление источника данных в приложение на основе холста и проектирование функциональных страниц
Информация является важной частью любого приложения, так как вся логика зависит от типа хранящихся данных. В Power Apps данные хранятся в источнике данных, доступ к которому можно получить с помощью подключений. Соединение использует конкретный соединитель для общения с источником данных. Многие значительные службы и локальные источники данных, такие как SharePoint, SQL Server, Office 365, Salesforce и X, имеют соединители в Power Apps.
Наиболее распространенными источниками данных являются таблицы, с помощью которых можно хранить и извлекать информацию. Подключения позволяют считывать и записывать данные в книгах Microsoft Excel, списках SharePoint, таблицах SQL и многих других форматах, Их можно хранить в облачных службах, таких как OneDrive, DropBox и SQL Server.
Соединитель может предоставлять таблицы сведений или действий. Несколько соединителей предоставляют только таблицы, некоторые предоставляют только действия, и некоторые предоставляют оба. Соединитель может быть стандартным или настраиваемым.
Локальные источники данных
Чтобы создать приложение, считывающее и записывающее данные из источника данных, необходимо использовать один из следующих элементов управления. В их число входят:
Коллекция. Используйте элемент управления "Коллекция" для фильтрации, сортировки, поиска и прокрутки записей в источнике данных, а затем выбора определенной записи. Можно также показывать только определенные поля из каждой записи, чтобы одновременно отобразить несколько записей, даже на маленьком экране.
Форма отображения. Форма отображения позволяет показать все или некоторые поля в одной записи.
Форма изменения. Форма изменения позволяет изменить одно или несколько полей в одной записи (или создать запись, начиная со значений по умолчанию) и сохранить эти изменения обратно в базовый источник данных.
Эти элементы управления используются, когда Power Apps создает приложение на основе данных. Внутри системы приложение сохраняет и манипулирует данными из источника данных, используя внутреннюю таблицу.
SharePoint
Существует множество функций SharePoint, позволяющих пользователям создавать определенные проекты и устанавливать стандартные бизнес-процессы для обмена информацией, публикации документов и записи данных. Эти функции помогают бизнес-пользователям работать эффективнее, но SharePoint опережает предыдущие системы совместной работы с документами, отображая сведения о том, какие сведения и документы хранятся и почему.
Легко требовать метаданные или информацию о данных (например, время изменения, созданное и т. д., но и пользовательские теги в документах или объектах) в SharePoint. Сотрудники могут быстро понять, зачем был создан документ, и почему он важен, без необходимости читать его. SharePoint также позволяет создавать пользовательские базы данных с удобной для использования структурой, позволяя хранить тысячи бит данных, которые можно интегрировать в рабочие процессы или другие бизнес-процессы, описанные выше.
Элементы управления и свойства в приложениях на основе холста
В Microsoft Power Apps можно планировать и создавать бизнес-приложения, используя компоненты вместо написания кода на традиционном языке программирования, таком как C#. Приложения можно проектировать путем перетаскивания элементов на холст, так же как и при проектировании слайдов в PowerPoint. Указание логики и работа с данными происходят с помощью интерфейса, аналогичного Excel. Пользователи могут создавать приложения, объединяющие бизнес-данные из нескольких источников корпорации Майкрософт и сторонних поставщиков. Они могут предоставлять доступ к приложению, чтобы можно было запускать его в браузере или на мобильном устройстве, а также внедрять приложение для запуска в SharePoint, Power BI или Teams. Ниже приведены некоторые элементы управления, доступные в Power Apps.
- Кнопки. Связывание с приложением путем нажатия или касания
- Коллекция: отображение списка записей, содержащих различные виды данных
- Раскрывающийся список: отображает первый элемент в шевроне до выбора шеврона.
- Изображение: отображение рисунка из (например) файла или источника данных
- Камера: фотографирование и сохранение их в приложении или в источник данных
Элемент управления Gallery (Коллекция)
Элемент управления Коллекция может отображать несколько записей из источника данных, и каждая запись может содержать различные типы данных. Например, можно использовать элемент управления Коллекция для отображения различных продуктов. Элементы отображают сведения о каждом товаре, включая название, изображение, цену и т. д.
Каждое поле данных отображается в отдельном элементе управления в коллекции. Эти элементы управления можно настроить в шаблоне. Любые изменения, внесенные в шаблон, отражаются во всем элементе управления коллекции. Доступны предопределенные шаблоны для отображения изображений и текста в коллекции, а также коллекции для элементов различной высоты.
Внимание
Если пользователь прокрутит элемент управления гибкой высоты перед загрузкой всех элементов, элемент, который в настоящее время находится в представлении, может быть отправлен вниз и вне представления после завершения загрузки данных. Чтобы избежать этой проблемы, используйте стандартный элемент управления Галерея вместо варианта Изменяющаяся высота.