Passar una llista de registres relacionats com a context de dades a una aplicació de llenç incrustat

Important

Les aplicacions de llenç incrustades en formularis basats en models s'han tret de la visualització prèvia i estan disponibles per a tothom. Els passos que s’indiquen a continuació són actualitzats i només s’apliquen a la versió de visualització prèvia pública de les aplicacions de llenç incrustades a formularis basats en models. Per obtenir la llista actualitzada de passos per a la versió més recent, ves a: Afegeix una aplicació de llenç incrustada en un formulari basat en models

Informació general

En aquest article s'explica com afegir una aplicació de llenç incrustada i passar una llista de registres relacionats amb el registre actual (formulari principal) com a context de dades a l'aplicació de llenç incrustat.

Procediment

Suposem que voleu afegir una aplicació de llenç incrustat en un formulari principal d'un compte i que voleu passar una llista de registres relacionats al registre del compte actual a l'aplicació de llenç incrustat. Per fer-ho, seguiu aquests passos:

  1. Inicieu la sessió al Power Apps i obriu l'editor de formularis per a un formulari principal d'una taula, com ara la taula de compte.

  2. Seleccioneu la secció al formulari on voleu que aparegui l'aplicació del llenç.

  3. Amb la secció seleccionada, a la pestanya Insereix, al grup Control, seleccioneu Subquadrícula.

  4. Al quadre de diàleg Defineix propietats, seleccioneu la pestanya Visualització i a la casella Nom introduïu un nom per al control de quadrícules.

  5. A la secció Font de dades, seleccioneu una Taula i una Visualització per defecte que correspongui a la llista de registres que voleu passar com a context de dades a l'aplicació de llenç incrustada.

  6. Seleccioneu la pestanya Controls i seleccioneu Afegeix control...

  7. Al quadre de diàleg Afegeix control, a la llista de controls disponibles, seleccioneu Aplicació de llenç i, a continuació, seleccioneu Afegeix.

  8. Al quadre de diàleg Defineix les propietats, a la llista de controls seleccioneu Aplicació de llenç i, a continuació, seleccioneu l'opció Web.

  9. A la secció de sota la llista de controls, observeu la llista de propietats corresponents al control de l'aplicació de llenç i tingueu en compte el següent:

    • La propietat Nom de taula especifica la taula que proporcionarà les dades a l'aplicació de llenç incrustada. S'establirà a la taula que heu seleccionat anteriorment.
      • Tot i que aquesta propietat sigui editable, editar-la no té cap efecte sobre l'aplicació de llenç. Pretén servir només com a referència.
    • La propietat Nom de visualització especifica la vista de la taula que s'utilitzarà per filtrar les dades proporcionades a l'aplicació de llenç incrustada. S'establirà a la Visualització per defecte que heu seleccionat anteriorment.
      • Aquesta visualització determina les dades (els camps i els valors) enviats a l'aplicació de llenç incrustada en temps d'execució. A l'aplicació de llenç, utilitzeu només les columnes que s'inclouen en la visualització o afegiu-les si cal. Totes les columnes que no s'inclouen a la visualització es mostraran com a valors buits durant el temps d'execució.
      • Els criteris de filtratge d'una visualització no s'utilitzen en el moment de la creació. Per tant, les dades que veieu durant la creació d'aplicacions de llenç incrustades no es filtren, simplement són una llista dels pocs registres principals als quals teniu accés. En el temps d'execució, els criteris de filtre per a la vista s'apliquen ja que els usuaris esperats només veuen dades rellevants.
    • La propietat ID d'aplicació especifica l'identificador de l'aplicació de llenç incrustada. Es genera i emplena automàticament quan es crea l'aplicació de llenç.
      • Teniu en compte que, els canvis que es realitzin al valor de l'ID d'aplicació trencaran l'enllaç del formulari basat en el model amb l'aplicació de llenç incrustada.
  10. Seleccioneu el botó Personalitza per crear o editar l'aplicació de llenç. Aquesta acció obre el Power Apps Studio en una pestanya nova del navegador.

    Important

    • Actualment, l'opció Personalitza només està disponible amb el dissenyador de formularis clàssic.
    • Si no podeu obrir el Power Apps Studio a causa d'un bloquejador d'elements emergents del navegador web, heu d'habilitar el lloc make.powerapps.com o desactivar temporalment el bloquejador d'elements emergents i després tornar a seleccionar Personalitza.
  11. Al Power Apps Studio observareu que hi ha un control ModelDrivenFormIntegration a la subfinestra esquerra. Aquest control és responsable de portar dades contextuals del formulari basat en el model d'amfitrió a l'aplicació de llenç incrustada.

  12. Seleccioneu el control Gallery1 i fixeu-vos que la propietat Elements està definida com a ModelDrivenFormIntegration.Data.

  13. A la subfinestra de propietats que hi ha a la dreta, al costat de Columnes, seleccioneu Edita.

  14. A la subfinestra de dades, canvieu la columna assignada al control Title1 per FullName o una altra columna que contingui les dades.

  15. Observeu que la galeria mostra les dades que es transmeten des del formulari basat en el model de l'amfitrió a través del control ModelDrivenFormIntegration. Tanqueu la subfinestra de dades.

  16. Seleccioneu la pestanya Fitxer i Configuració.

  17. A la pestanya Característiques properes, a la secció de Característiques experimentals, definiu Optimitza l'aparença incrustada com a Activat.

  18. Seleccioneu la pestanya General. Proporcioneu un nom únic per a l'aplicació i seleccioneu Desa. Tingueu en compte el següent:

    • En desar una aplicació per primera vegada, es publica automàticament.
    • Quan torneu a desar posteriorment, seleccioneu Publica i Publica aquesta versió per aplicar els canvis.
  19. Tanqueu el quadre de diàleg Configuració.

  20. Seleccioneu Enrere i, a continuació, seleccioneu la pestanya del navegador que té l'editor de formularis obert.

  21. Fixeu-vos que la propietat ID d'aplicació del control d'aplicacions del llenç ara té un valor que s'ha emplenat automàticament. Tingueu en compte el següent:

    • L'editor de formularis té un enllaç directe al Power Apps Studio que s'ha obert en una altra pestanya del navegador en un pas anterior.
    • L'editor de formularis estava esperant que se li enviés l'ID de l'aplicació.
    • L'ID de l'aplicació se li envia quan es desa l'aplicació.
  22. Al quadre de diàleg Defineix les propietats, seleccioneu la pestanya Visualització, desactiveu Visualitza l'etiqueta al formulari i seleccioneu D'acord.

  23. A la pestanya Inici, seleccioneu Desa i, a continuació, Publica.

Després d'afegir una aplicació de llenç incrustada al formulari basat en el model, compartiu la vostra aplicació de llenç incrustada amb altres usuaris. Més informació: Compartir una aplicació de llenç incrustada.

Quan els usuaris obren una aplicació basada en el model (només interfície unificada) que inclogui el formulari que heu modificat, veuran l'aplicació de llenç al formulari. Si editeu el registre que es mostra al formulari principal, es modifica el context de dades que es passa al formulari i l'aplicació incrustada s'actualitza per mostrar les dades rellevants.

En aquest article es mostra com començar a incrustar una aplicació de llenç en un formulari basat en models. Podeu personalitzar encara més l'aplicació de llenç incrustada per connectar-vos i obtenir dades de diverses fonts de dades. Utilitzeu les funcions Filtra i Cerca i el context transcorregut des del formulari basat en el model d'amfitrió per filtrar o trobar registres específics en aquestes fonts de dades. Utilitzeu l'editor d'aplicacions de llenç WYSIWYG per dissenyar fàcilment la interfície per satisfer les vostres necessitats.

Vegeu també

Aplicació de llenç incrustada en un formulari basat en el model
Afegir una aplicació de llenç incrustada en un formulari basat en el model
Editar una aplicació de llenç incrustada en un formulari basat en el model
Personalitzar la mida de la pantalla i l'orientació d'una aplicació de llenç incrustada en un formulari basat en el model
Dur a terme accions predefinides en el formulari d'amfitrió des d'una aplicació de llenç
Propietats i accions del control ModelDrivenFormIntegration
Compartir una aplicació de llenç incrustada
Instruccions sobre com treballar amb aplicacions de llenç incrustades
Migració d'aplicacions del llenç incrustades a formularis basats en el model creades amb la versió de visualització prèvia pública cap a la versió més recent