Descrición xeral das páxinas personalizadas para aplicacións baseadas en modelos

A páxina personalizada é un novo tipo de páxina dentro dunha aplicación baseada en modelos, que aporta o poder das aplicacións de lenzo a aplicacións baseadas en modelos. As páxinas personalizadas aumentan a converxencia de aplicacións baseadas en modelos e de lenzo e pódense usar para engadir páxinas completas, diálogos ou paneis coa flexibilidade do deseñador de lenzo. Tamén inclúe unha experiencia de creación de páxinas de código baixo con expresións e controis de cadro de compoñentes personalizados Power Apps.

Esta nova páxina pode ser máis flexible que unha páxina de formulario, vista ou panel de aplicación baseada en modelos. Permite incluír unha ou máis táboas. A continuación, o creador pode definir as interaccións de datos e compoñentes. A páxina personalizada é un elemento de solución, que permite a un fabricante editar unha páxina personalizada á vez. Do mesmo xeito que outras páxinas de aplicacións baseadas en modelos, o estado da páxina vén dos parámetros pasados ou recupérase das táboas persistentes.

Importante

As páxinas personalizadas son unha nova característica con cambios significativos no produto e actualmente teñen unha serie de limitacións coñecidas descritas en Problemas coñecidos das páxinas personalizadas.

Capacidade Progresión Notas
Tempo de execución de páxinas personalizadas Dispoñibilidade xeral
Solución e ALM para páxinas personalizadas Dispoñibilidade xeral
Conectores en páxinas personalizadas Dispoñibilidade xeral Lista de todos os conectores Power Apps
Controis modernos en páxinas personalizadas Dispoñibilidade xeral Lista de controis admitidos
Compoñentes de código en páxinas personalizadas Dispoñibilidade xeral
Soporte de monitor para páxinas personalizadas Dispoñibilidade xeral
Creación de páxinas personalizadas Dispoñibilidade xeral Espérase que se utilicen un deseñador de aplicacións moderno e un deseñador de lenzos para crear páxinas personalizadas compatibles no tempo de execución
Compoñentes de lenzo en páxinas personalizadas Dispoñibilidade xeral
Páxina personalizada en aplicación controlada por modelos de Teams Versión preliminar pública
Páxina personalizada no móbil en liña Versión preliminar pública iOS debe permitir habilitar "Permitir o seguimento entre sitios" que se pode evitar coa xestión do dispositivo

Exemplos de páxinas personalizadas

A continuación móstrase a páxina personalizada entre liñas dentro da aplicación baseada en modelos. A aplicación baseada en modelos ten o espazo de páxina completa nas imaxes sen o encabezado e a navegación.

Páxina personalizada como páxina principal.

Páxina personalizada como páxina principal

Páxina personalizada como diálogo central.

Páxina personalizada como diálogo central

Páxina personalizada como diálogo lateral.

Páxina personalizada como diálogo lateral

A páxina personalizada como panel lateral da aplicación permite abrir unha páxina personalizada dentro do novo panel lateral da aplicación no lado dereito da aplicación.

Páxina personalizada como panel lateral de aplicación

As páxinas personalizadas deben crearse a partir dunha solución do deseñador de aplicacións moderno ou da área Solución en Power Apps usando Novo > Páxina. Máis información: Engadir unha páxina personalizada á sía aplicación controlada por modelos

As páxinas personalizadas son diferentes das aplicacións de lenzo incrustadas

Unha páxina personalizada permite aos fabricantes crear unha nova experiencia de páxina usando as capacidades da aplicación de lenzo. Isto proporciona unha experiencia de creación de pouco código con deseños máis flexibles, máis control con opcións de estilo, a posibilidade de engadir datos do conector, usar expresións etc. A creación de páxinas personalizadas ocorre no deseñador de aplicacións de lenzo cun contexto crecente da aplicación baseada en modelos na que se executa a páxina.

As aplicacións de lenzo incrustadas tamén usan as capacidades de lenzo cun enfoque de aloxamento que non está tan integrado como unha páxina personalizada. A integración máis sinxela dunha aplicación de lenzo incrustada significa que a limitación actual no número de aplicacións de lenzo incrustadas non cambiou. A integración avanzada da páxina personalizada aborda eses límites. A aplicación de lenzo incrustada só se pode colocar nun formulario baseado en modelos que actúe como un compoñente de código baixo. Máis información: Incorporar unha aplicación de lenzo nun formulario xerado por modelos.

Na maioría dos casos, recomendamos que use páxinas personalizadas en lugar de aplicacións de lenzo incrustadas para unha integración máis controlada e un mellor rendemento.

Migrar o contido da aplicación de lenzo autónoma a páxinas personalizadas

Non se admiten as aplicacións de lenzo autónomas existentes como páxina personalizada e a estrutura da aplicación esperada é diferente. Unha aplicación de lenzo autónoma adoita ter moitas pantallas con acceso global a todos os controis e variables. Espérase que a páxina personalizada sexa normalmente unha única pantalla con emparellamento libre para proporcionar rendemento e capacidades de codesenvolvemento.

Para migrar unha aplicación de lenzo autónoma existente, primeiro comece identificando unha asignación de pantallas para páxinas personalizadas independentes. Para cada páxina personalizada independente, complete os seguintes pasos:

  1. Cree unha páxina personalizada en branco a partir do deseñador de aplicacións baseadas en modelos. Máis información: Engadir unha páxina personalizada á sía aplicación controlada por modelos
  2. Engada unha orixe de datos da aplicación de lenzo para os datos empregados pola pantalla.
  3. Copie a pantalla da aplicación de lenzo orixinal no deseñador de aplicacións de lenzo.
  4. Pegue a pantalla na páxina personalizada en branco no deseñador de lenzo.
  5. Cambie as chamadas de navegación para usar o nome da páxina personalizada no canto do nome da pantalla.
  6. Engada a páxina personalizada ao mapa do sitio do deseñador de aplicacións baseadas en modelos.

Preguntas máis frecuentes

  • Que datos pode usar a páxina personalizada?

    Unha páxina personalizada pode usar Microsoft Dataverse e todos os conectores para Power Apps. Máis información: Lista de todos os conectores Power Apps.

  • Que interaccións pode ter a páxina personalizada coa aplicación baseada en modelos?

    As páxinas personalizadas pódense engadir ao mapa do sitio para navegar directamente usando Engadir páxina personalizada ao mapa do sitio. As páxinas de aplicacións baseadas en modelos poden abrir unha páxina personalizada mediante a API de cliente navigateTo. As páxinas personalizadas poden navegar a outras páxinas personalizadas ou a unha páxina de aplicación baseada en modelos, como un formulario, unha vista ou un panel de control coa función de navegación de Power Fx. Máis información: Navegar até unha páxina personalizada

  • Como se consegue que a páxina personalizada teña capacidade de resposta?

    Os controis de contedores con capacidade de resposta permiten crear unha páxina de aplicación con capacidade de resposta sen fórmulas. Máis información: Construír páxinas con capacidade de resposta. Tamén se poden atopar máis orientacións sobre o deseño de páxinas personalizadas en Deseñar unha páxina personalizada para a súa aplicación baseada en modelos.

  • Como se xestiona a páxina personalizada nunha solución?

    Cada páxina personalizada é un compoñente separado na solución, que permite a un fabricante editar unha páxina personalizada á vez. A maioría das páxinas personalizadas terán unha única pantalla. En lugar de varias pantallas, usarán as funcións de navegación da páxina personalizada para moverse a outra páxina personalizada ou páxina de aplicación baseada en modelos. Cando unha páxina personalizada ten varias pantallas, aínda é un compoñente de solución único, polo que só un fabricante pode traballar no conxunto de pantallas incluídas.

  • Que licenzas se permiten para usar unha páxina personalizada e esta afecta ao reconto de aplicacións?

    A páxina personalizada utiliza un tipo de aplicación de lenzo especial, que permite xestionala de forma diferente. A páxina personalizada considérase parte da infraestrutura da aplicación baseada en modelos e só se pode usar dentro dunha aplicación baseada en modelos. Polo tanto, segue a licenza da aplicación baseada en modelos. Ademais, as páxinas personalizadas non contan para os límites das aplicacións porque se tratan como unha páxina en lugar dunha aplicación.

  • Hai que compartir páxinas personalizadas como aplicacións de lenzo autónomas?

    A páxina personalizada está aliñada co uso compartido de páxinas da aplicación baseada en modelos, que depende do uso compartido da aplicación baseada en modelos sen compartir páxinas individuais para os usuarios da aplicación. É posible que os creadores necesiten compartir a páxina personalizada para permitir a edición.

Consulte tamén

Engadir unha páxina personalizada á súa aplicación controlada por modelos

Deseñar unha páxina personalizada para a súa aplicación controlada por modelos

Usar Power Fx na páxina personalizada

Engadir conectores en páxinas personalizadas

Usar o Monitor para resolver problemas coa páxina personalizada

Problemas coñecidos coas páxinas personalizadas das aplicacións controladas por modelos