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

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

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

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

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

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

  • Для включения компонента кода в среде требуются права системного администратора.
  • Версия сайта Power Pages должна быть 9.3.3.x или выше.
  • Ваш начальный программный пакет для сайта должен быть версии 9.2.2103.x или выше.

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

Чтобы узнать о создании и упаковке компонентов кода в платформе компонентов Power Apps, перейдите к разделу "Создание первого компонента".

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

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

Валюта

DateAndTime.DateAndTime

DateAndTime.DateOnly

Decimal

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

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

Несколько

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

SingleLine.Email

SingleLine.Phone

SingleLine.Text

SingleLine.TextArea

SingleLine.Ticker

SingleLine.URL

TwoOptions

Целое

Дополнительные сведения см. в разделе "Список атрибутов и описания".

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

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

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

Внимание

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

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

  1. При редактировании формы Dataverse в конструкторе форм рабочей области данных выберите поле.

  2. Выберите +Компонент и выберите соответствующий компонент для поля.

    Добавление компонента в форму.

  3. Выберите Сохранить и Опубликовать форму.

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

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

Есть два способа включить компонент кода.

Включите компонент кода в студии дизайна

Чтобы включить компонент кода в форме с помощью студии дизайна.

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

  2. Выберите поле Включить пользовательский компонент.

    Включите пользовательский компонент в студии дизайна.

  3. При предварительном просмотре сайта вы должны увидеть включенный пользовательский компонент.

Включить компонент кода в приложении Portals Management

Чтобы добавить компонент кода в базовую форму с помощью приложения "Управление порталами":

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также