Перенос внедренных приложений на основе холста на управляемые моделью формы, созданных с помощью общедоступной предварительной версии
Важно!
С последним выпуском внедренные приложения на основе холста на управляемых моделью формах в целом доступны. Все внедренные приложения на основе холста на управляемых моделью формах, созданных с помощью общедоступной предварительной версии, необходимо перенести в новые внедренные приложения на основе холста, созданные с помощью последнего выпуска. Поддержка внедренных приложений на основе холста на управляемые моделью формы, созданные с помощью общедоступной предварительной версии, вскоре станет устаревшей.
Для переноса внедренного приложения на основе холста на управляемой моделью форме, созданной с помощью общедоступной предварительной версии, в последнюю версию необходимо создать новое внедренное приложение на основе холста с помощью последнего выпуска. Создатели могут затем скопировать элементы управления из существующего приложения на основе холста в новое приложение, добавить необходимые источники данных и обновить нарушенные ссылки, если они есть. Подробные шаги см. ниже.
- Войдите в Power Apps.
- Откройте приложение на основе холста, созданное с помощью общедоступной предварительной версии, для редактирования в Power Apps Studio. Шаги по редактированию приложения на основе холста см. в разделе: Редактирование приложения на основе холста.
- На новой вкладке браузера следуйте инструкциям для добавления нового внедренного приложения на основе холста на управляемую моделью форму.
- Скопируйте элементы управления из внедренного приложения на основе холста, созданного с помощью общедоступной предварительной версии, в новое внедренное приложение на основе холста, по одному экрану за раз, используя приведенные ниже шаги.
- Выберите вкладку браузера из шага 2, которая имеет внедренное приложение на основе холста, созданное с помощью общедоступной предварительной версии, открытое в Power Apps Studio.
- Выберите экран, с которого требуется копировать элементы управления.
- Используйте сочетание клавиш Ctrl + A, чтобы выбрать все элементы управления на экране.
- Используйте сочетание клавиш Ctrl + C для копирования всех выбранных элементов управления.
- Выберите вкладку браузера из шага 3, которая содержит новое внедренное приложение на основе холста, созданное с помощью последней версии.
- Выберите экран или добавьте новый экран.
- Используйте сочетание клавиш Ctrl + V для вставки элементов управления на выбранный экран.
- Повторите шаги для копирования каждого экрана.
- После завершения копирования всех экранов выберите вкладку браузера из шага 3, которая содержит новое внедренное приложение на основе холста, созданное с помощью последней версии.
- Обновите все места, где производится доступ к строке хост-формы, управляемой моделью. Замените First(ModelDrivenFormIntegration.Data) на ModelDrivenFormIntegration.Item.
- Добавьте любые отсутствующие источники данных в новое внедренное приложение на основе холста.
- Обновите все нарушенные ссылки в новом внедренном приложении на основе холста.
- После завершения внесения изменений выберите вкладку Файл, затем выберите Сохранить.
- Чтобы сделать изменения доступными для конечных пользователей, выберите Опубликовать, затем выберите Опубликовать эту версию.
Перенос внедренных приложений на основе холста на управляемых моделью формах, которые используют список строк, связанных с текущей строкой (основной формы)
В предварительной версии для внедрения приложения на основе холста на управляемой моделью форме создатели должны были заранее определить, хотят ли они передавать текущую строку (основной формы) в виде контекста данных или списка строк, связанных с текущей строкой (основной формы). Затем необходимо было добавить элемент управления приложения на основе холста в столбец или элемент управления вложенной сетки.
В последнем выпуске добавление внедренного приложения на основе холста на управляемую моделью форму упрощено только до столбца. Создатели могут все же легко получить доступ к списку связанных строк напрямую в приложении на основе холста, используя соединитель Common Data Service.
Чтобы перенести внедренное приложение на основе холста на управляемой моделью форме, которое использует список строк, связанных с текущей строкой (основной формы), выполните приведенные ниже шаги.
- Выполните шаги из приведенного выше раздела для переноса внедренных приложений на основе холста на управляемых моделью формах, созданных с помощью общедоступной предварительной версии, в последнюю версию.
- Используя соединитель Common Data Service, добавьте источник данных для связанной таблице в приложение. Чтобы узнать о том, как добавить источник данных в приложение на основе холста, см. раздел Добавление соединения данных к приложению на основе холста в Power Apps.
- При использовании источника данных связанной таблицы для элемента управления, такого как Галерея или Таблица данных, используйте функцию Фильтр для фильтрации строк и отбора только строк, связанных с текущей строкой (основной формы). Текущая строка (основной формы) доступна через ModelDrivenFormIntegration.Item.
Примечание
Внедренное приложение холста имеет полный доступ к строке из управляемой моделью хост-формы через ModelDrivenFormIntegration.Item. В качестве примера, чтобы получить значение столбца с именем accountnumber и отображаемым именем Номер организации, можно использовать ModelDrivenFormIntegration.Item.accountnumber или ModelDrivenFormIntegration.Item.'Номер организации'.
- С недавними обновлениями Microsoft Dataverse теперь поддерживает использование представлений таблиц в качестве фильтра. Подробнее см. эту запись блога: Улучшенные выбор источников данных и представления Dataverse.
См. также
Внедрение приложения на основе холста в управляемую моделью форму
Добавление внедренного приложения на основе холста в управляемую моделью форму
Редактирование приложения на основе холста, внедренного в управляемую моделью форму
Настройка размера и ориентации экрана приложения на основе холста, внедренного на управляемую моделью форму
Выполнение предопределенных действий в форме узла из внедренного приложения холста
Свойства и действия элемента управления ModelDrivenFormIntegration
Предоставление общего доступа к внедренному приложению на основе холста
Рекомендации по работе с внедренными приложениями на основе холста
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).