Share via


Vista general de les pàgines personalitzades per a les aplicacions basades en models

La pàgina personalitzada és un nou tipus de pàgina dins d'una aplicació basada en models que aporta la capacitat de les aplicacions del llenç a les aplicacions controlades per models. Les pàgines personalitzades augmenten la convergència de les aplicacions controlades per models i de llenç i es poden utilitzar per afegir pàgines, diàlegs o subfinestres completes amb la flexibilitat del dissenyador d'aplicacions del llenç. També inclou una experiència de creació de pàgines de codi baix amb expressions i controls de Power Apps component framework personalitzats.

Aquesta pàgina nova pot ser més flexible que una pàgina de formulari d'aplicació basada en models, una visualització o un escriptori digital. Us permet incloure una o més taules. A continuació, el responsable pot definir les dades i les interaccions dels components. La pàgina personalitzada és un element diferent de la solució, que permet a un creador editar una pàgina personalitzada cada vegada. Igual que altres pàgines d'aplicacions basades en models, l'estat de la pàgina és dels paràmetres passats o recuperats de les taules continuades.

Important

Les pàgines personalitzades són una característica nova amb canvis importants de productes i actualment tenen diverses limitacions conegudes destacades a Problemes coneguts de la pàgina personalitzada.

Capacitat Estat d'execució Notes
Temps d'execució per a pàgines personalitzades Disponibilitat general
Solució i ALM per a pàgines personalitzades Disponibilitat general
Connectors a pàgines personalitzades Disponibilitat general Llista de tots els connectors del Power Apps
Controls moderns a pàgines personalitzades Disponibilitat general Llista de controls admesos
Components de codi a pàgines personalitzades Disponibilitat general
Supervisar la compatibilitat per a les pàgines personalitzades Disponibilitat general
Creació de pàgines personalitzades Disponibilitat general Està previst que el dissenyador d'aplicacions modern i el dissenyador del llenç s'utilitzin per crear pàgines personalitzades admeses en el temps d'execució
Components del llenç a pàgines personalitzades Disponibilitat general
Pàgina personalitzada d'una aplicació basada en models del Teams Versió preliminar pública
Pàgina personalitzada per a mòbils en línia Versió preliminar pública iOS ha de permetre habilitar "Permetre el seguiment creuat de llocs" que es pugui prevenir mitjançant la gestió del dispositiu

Exemples de pàgines personalitzades

A continuació es mostra la pàgina personalitzada en línia dins de l'aplicació basada en models. L'aplicació basada en models té l'espai de pàgina complet a les imatges sense la capçalera i la navegació.

Pàgina personalitzada com a pàgina principal.

Pàgina personalitzada com a pàgina principal

Pàgina personalitzada com a diàleg del centre.

Pàgina personalitzada com a diàleg del centre

Pàgina personalitzada com a diàleg del costat.

Pàgina personalitzada com a diàleg del costat

La pàgina personalitzada com a subfinestra lateral de l'aplicació permet obrir una pàgina personalitzada dins de la nova subfinestra lateral de l'aplicació al costat dret de l'aplicació.

Pàgina personalitzada com a subfinestra lateral de l'aplicació

Cal crear pàgines personalitzades des d'una solució del dissenyador d'aplicacions modern o de l'àrea Solució a Power Apps utilitzant Nova > Pàgina. Més informació: Afegir una pàgina personalitzada a una aplicació basada en models

Les pàgines personalitzades són diferents de les aplicacions del llenç incrustat

Una pàgina personalitzada permet als creadors crear una nova experiència a la pàgina utilitzant les capacitats de l'aplicació del llenç. Això proporciona una experiència de creació de codi baix amb disposicions més flexibles, més control amb opcions d'estil, la capacitat d'afegir dades de connector, utilitzar expressions, etc. La creació de pàgines personalitzades es produeix al dissenyador d'aplicacions del llenç amb un context creixent de l'aplicació basada en el model en què s'executa la pàgina.

Les aplicacions del llenç incrustat també utilitzen les capacitats del llenç amb un mètode d'allotjament que no està integrat com a pàgina personalitzada. La integració més simple d'una aplicació de llenç incrustant significa que la limitació actual del nombre d'aplicacions de llenç incrustants no ha canviat. La integració avançada de la pàgina personalitzada adreça aquests límits. L'aplicació del llenç incrustat només es pot col·locar en un formulari basat en model, com ara un component de codi baix. Més informació: Incrustar una aplicació de llenç en un formulari basat en models.

En la majoria dels casos, us recomanem que utilitzeu pàgines personalitzades en comptes de les aplicacions del llenç incrustat per a una integració més ajustada i per a un rendiment millor.

Migrar el contingut independent de l'aplicació del llenç a les pàgines personalitzades

Les aplicacions de llenç independent existents no estan admeses per utilitzar-les com a pàgina personalitzada i l'estructura esperada de l'aplicació és diferent. Una aplicació de llenç independent sol tenir moltes pantalles amb accés global a tots els controls i variables. S'espera que la pàgina personalitzada sigui normalment una única pantalla amb uns dissenys per proporcionar capacitats de rendiment i de co-desenvolupament.

Per migrar una aplicació de llenç independent existent, primer heu d'identificar una assignació de pantalles per separar les pàgines personalitzades. Per a cada pàgina personalitzada diferent, seguiu els passos següents:

  1. Creeu una pàgina personalitzada en blanc des del dissenyador d'aplicacions basat en models. Més informació: Afegir una pàgina personalitzada a una aplicació basada en models
  2. Afegiu una font de dades de l'aplicació del llenç a les dades utilitzades per la pantalla.
  3. Copieu la pantalla des de l'aplicació del llenç original al dissenyador del llenç.
  4. Enganxeu la pantalla a la pàgina personalitzada en blanc del dissenyador del llenç.
  5. Canvieu les trucades de navegació per utilitzar el nom de pàgina personalitzada en comptes del nom de la pantalla.
  6. Afegiu la pàgina personalitzada al mapa del lloc del dissenyador d'aplicacions basat en models.

Preguntes freqüents

  • Quines dades pot utilitzar la pàgina personalitzada?

    Una pàgina personalitzada pot utilitzar el Microsoft Dataverse i tots els connectors per al Power Apps. Per a més informació: Llista de tots els connectors de Power Apps.

  • Quines interaccions pot tenir la pàgina personalitzada amb l'aplicació basada en models?

    Podeu afegir pàgines personalitzades al mapa del lloc per a la navegació directa mitjançant l'opció Afegir una pàgina personalitzada al mapa del lloc. Les pàgines d'aplicació basades en models poden obrir una pàgina personalitzada mitjançant l'API de client navigateTo. Les pàgines personalitzades poden anar a altres pàgines personalitzades o a una pàgina d'aplicació basada en models com ara un formulari, una visualització o un escriptori digital amb la funció de navegació del Power Fx. Més informació: Navegar cap a una pàgina personalitzada

  • Com es fa perquè la pàgina personalitzada sigui responsiva?

    Els controls de contenidors responsius permeten crear una pàgina d'aplicació responsiva sense fórmules. Més informació: Crear pàgines responsives. Trobareu més instruccions de disseny de pàgina personalitzades a Disseny d'una pàgina personalitzada per a l'aplicació basada en models.

  • Com s'administra la pàgina personalitzada en una solució?

    Cada pàgina personalitzada és un component diferent de la solució, que permet a un creador editar una pàgina personalitzada cada vegada. La majoria de pàgines personalitzades tindran una única pantalla. En lloc de diverses pantalles, utilitzaran les funcions de navegació de la pàgina personalitzada per desplaçar-se a una altra pàgina personalitzada o a una pàgina d'aplicació basada en models. Quan una pàgina personalitzada té diverses pantalles, continua sent un sol component de la solució per tal que només un creador només pugui treballar en el conjunt de pantalles que inclou.

  • Quines llicències tenen permís per utilitzar una pàgina personalitzada? Compta una aplicació d'impacte d'una pàgina personalitzada?

    La pàgina personalitzada utilitza un tipus d'aplicació de llenç especial, que permet administrar-la de manera diferent. La pàgina personalitzada és considerada part de la infraestructura de l'aplicació basada en models i només es pot utilitzar en una aplicació basada en models. Per tant, segueix la llicència de l'aplicació basada en models. A més, les pàgines personalitzades no compten per als límits de l'aplicació perquè es tracten com a pàgina en comptes de com a aplicació.

  • Cal compartir les pàgines personalitzades com les aplicacions independents del llenç?

    La pàgina personalitzada s'alinea amb l'ús compartit de pàgines d'aplicació basada en models, que depèn de l'ús compartit d'aplicacions controlades pel model sense compartir pàgines individuals per als usuaris de l'aplicació. Els creadors poden haver de compartir la pàgina personalitzada per permetre l'edició.

Consulteu també

Afegir una pàgina personalitzada a l'aplicació basada en models

Dissenyar una pàgina personalitzada per a l'aplicació basada en models

Utilitzar el PowerFx en una pàgina personalitzada

Afegir connectors a pàgines personalitzades

Utilitzar el supervisor per solucionar problemes de la pàgina personalitzada

Problemes coneguts d'una pàgina personalitzada d'una aplicació basada en models