Использование компонентов кода на порталах

Примечание

Действует с 12 октября 2022 г, в качестве порталов для Power Apps используется Power Pages. Дополнительная информация: Microsoft Power Pages теперь доступен для всех (блог)
Скоро мы мигрируем и объединим документацию порталов Power Apps с документацией Power Pages.

Power Apps component framework позволяет профессиональным разработчикам и создателям приложений создавать компоненты кода для приложений на основе модели и холста. Эти компоненты кода могут обеспечить расширенный опыт для пользователей, работающих с данными в формах, представлениях и на панелях мониторинга. Больше информации:Обзор Power Apps component framework

Примечание

Можно также использовать компоненты кодов в Power Pages. Дополнительные сведения: Что такое Power Pages

Порталы Power Apps теперь поддерживают элементы управления для приложений на основе моделей, созданных с использованием Power Apps component framework. Чтобы использовать компоненты кода на веб-страницах порталов, выполните следующие действия:

Создайте компонент кода с помощью component framework, затем добавьте компонент кода в форму приложения на основе модели и настройте поле компонента кода в базовой форме для порталов.

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

Важно!

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

  • У вас должны быть привилегии системного администратора, чтобы включить функцию компонента Power Apps в среде.
  • Ваша версия портала должна быть 9.3.3.x или выше.
  • Ваш пакет начального портала должен быть 9.2.2103.x или выше.

Создание и упаковка компонента кода

Чтобы узнать о создании и упаковке компонентов кода, созданных в Power Apps component framework, перейдите в Создайте свой первый компонент.

Поддерживаемые типы полей и форматы

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

Валюта

DateAndTime.DateAndTime

DateAndTime.DateOnly

Decimal

Перечисление

Число с плавающей точкой

Несколько

Набор параметров

SingleLine.Email

SingleLine.Phone

SingleLine.Text

SingleLine.TextArea

SingleLine.Ticker

SingleLine.URL

TwoOptions

Целое

Больше информации: Список атрибутов и описания

Неподдерживаемые компоненты кода на порталах

Добавление компонента кода в поле в приложении на основе модели

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

Важно!

Компоненты кода для порталов доступны для веб-браузеров с использованием параметра клиента Интернет.

Настройка портала для компонента кода

После добавления компонента кода в поле в приложении на основе модели вы можете настроить порталы для использования компонента кода в базовой форме.

Добавление компонента кода в базовую форму:

  1. Откройте приложение Управление порталом.

  2. В левой области выберите Базовые формы.

  3. Выберите базовую форму, к которой необходимо добавить компонент кода.

  4. Выберите Связанный.

  5. Выберите Метаданные базовой формы.

  6. Выберите Создать метаданные базовой формы.

  7. Выберите Тип как Атрибут.

  8. Выберите Логическое имя атрибута.

  9. Введите Метка.

  10. Для Стиль элемента управления выберите Компонент кода.

  11. Сохраните и закройте форму.

Компоненты кода, использующие веб-API портала

Компонент кода может быть создан и добавлен на веб-страницу, которая может использовать веб-API портала для выполнения действий создания, получения, обновления и удаления. Эта функция позволяет расширить возможности настройки при разработке портальных решений. Для получения дополнительной информации прочтите Реализация примера компонента веб-API портала.

Следующие шаги

Учебник: использование компонентов кода на порталах

См. также

Обзор Power Apps component framework
Создание первого компонента
Добавление компонентов кода в столбец или таблицу в приложениях на основе модели

Примечание

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

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