Использование компонентов кода на порталах
Примечание
Действует с 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. Чтобы использовать компоненты кода на веб-страницах порталов, выполните следующие действия:
После выполнения этих шагов ваши пользователи смогут взаимодействовать с компонентом кода, используя страницу портала с соответствующей базовой формой.
Важно!
- Порталы только в настоящее время поддерживают только компоненты кода, которые добавляются в поле в приложении на основе модели.
Предварительные условия
- У вас должны быть привилегии системного администратора, чтобы включить функцию компонента 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
Целое
Больше информации: Список атрибутов и описания
Неподдерживаемые компоненты кода на порталах
Следующие API компонентов кода не поддерживаются:
Для элемента использует-функцию не должно быть задано значение true.
Элементы значения не поддерживаются в Power Apps component framework.
Добавление компонента кода в поле в приложении на основе модели
Чтобы узнать, как добавить компонент кода в поле в приложении на основе модели, перейдите в Добавление компонента кода в поле.
Важно!
Компоненты кода для порталов доступны для веб-браузеров с использованием параметра клиента Интернет.
Настройка портала для компонента кода
После добавления компонента кода в поле в приложении на основе модели вы можете настроить порталы для использования компонента кода в базовой форме.
Добавление компонента кода в базовую форму:
Откройте приложение Управление порталом.
В левой области выберите Базовые формы.
Выберите базовую форму, к которой необходимо добавить компонент кода.
Выберите Связанный.
Выберите Метаданные базовой формы.
Выберите Создать метаданные базовой формы.
Выберите Тип как Атрибут.
Выберите Логическое имя атрибута.
Введите Метка.
Для Стиль элемента управления выберите Компонент кода.
Сохраните и закройте форму.
Компоненты кода, использующие веб-API портала
Компонент кода может быть создан и добавлен на веб-страницу, которая может использовать веб-API портала для выполнения действий создания, получения, обновления и удаления. Эта функция позволяет расширить возможности настройки при разработке портальных решений. Для получения дополнительной информации прочтите Реализация примера компонента веб-API портала.
Следующие шаги
Учебник: использование компонентов кода на порталах
См. также
Обзор Power Apps component framework
Создание первого компонента
Добавление компонентов кода в столбец или таблицу в приложениях на основе модели
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).