Passar el registre actual 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 dels passos de l'última versió, vegeu: Afegir una aplicació de llenç incrustada en un formulari basat en el model
En aquest tema s'explica com afegir una aplicació de llenç incrustat i passar el registre actual (formulari principal) com a context de dades a l'aplicació de llenç incrustat.
Imagineu-vos que voleu afegir una aplicació de llenç incrustat en un formulari principal d'un compte i que voleu passar el registre del compte actual a l'aplicació de llenç incrustat. Per fer-ho, seguiu aquests passos:
- 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.
- Seleccioneu la secció al formulari on voleu que aparegui l'aplicació del llenç.
- Mitjançant la subfinestra de l'explorador de columnes, afegiu una columna obligatòria, com ara Nom de compte.
Important
Utilitzeu sempre una columna obligatòria que garanteix tenir un valor. Si la columna no té cap valor, l'aplicació de llenç incrustat no s'actualitzarà en resposta als canvis en les dades del formulari basat en el model d'amfitrió.
- Amb la columna seleccionada, a la pestanya Inici, al grup Edita, seleccioneu Canvia les propietats.
- Al quadre de diàleg Propietats de columna, seleccioneu la pestanya Controls.
- A la pestanya Controls, seleccioneu Afegeix control....
- Al quadre de diàleg Afegeix control, a la llista de controls disponibles, seleccioneu Aplicació de llenç i, a continuació, seleccioneu Afegeix.
- Al quadre de diàleg Propietats de columna, a la llista de controls seleccioneu Aplicació de llenç i, a continuació, seleccioneu l'opció Web.
- A la secció de sota la llista de controls, es mostrarà la llista de propietats disponibles per al control de l'aplicació de llenç.
- La propietat Nom de taula especifica la taula que proporcionarà les dades a l'aplicació de llenç incrustada. S'establirà a la taula que conté la columna que heu afegit en un pas anterior.
- Tingueu en compte que, 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 ID d'aplicació especifica l'identificador de l'aplicació de llenç incrustada. Es generarà i emplenarà automàticament quan es creï 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.
- La propietat Nom de taula especifica la taula que proporcionarà les dades a l'aplicació de llenç incrustada. S'establirà a la taula que conté la columna que heu afegit en un pas anterior.
- Seleccioneu Personalitza per crear o editar l'aplicació de llenç. Aquesta acció obre el Power Apps Studio en una pestanya nova.
Nota
- 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.
- Al Power Apps Studio observareu que hi ha un control ModelDrivenFormIntegration especial 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.
- Seleccioneu el control Gallery1 i fixeu-vos que la propietat Elements està definida com a ModelDrivenFormIntegration.Data.
Nota
ModelDrivenFormIntegration.Data és una llista de registres. En aquest exemple només es disposa d'un registre. Per fer referència directament al registre, podeu utilitzar la primera funció. Per exemple, First(ModelDrivenFormIntegration.Data).Name.
- A la subfinestra de propietats que hi ha a la dreta, al costat de Columnes, seleccioneu Edita.
- A la subfinestra de dades, canvieu la columna assignada al control Title1 per Nom o una altra columna que contingui les dades.
- 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.
- Seleccioneu la pestanya Fitxer i, a continuació, Configuració.
- A la pestanya Característiques properes, a la secció de Característiques experimentals, definiu Optimitza l'aparença incrustada com a Activat.
- 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.
- Tanqueu el quadre de diàleg Configuració.
- Al menú, seleccioneu Enrere i, a continuació, seleccioneu la pestanya del navegador que té l'editor de formularis obert. 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 "espera" que se li enviï l'ID de l'aplicació.
- L'ID de l'aplicació s'envia a l'editor de formularis quan es desa l'aplicació.
- Al quadre de diàleg Propietats de columna, seleccioneu la pestanya Visualització.
- Desactiveu Visualitza l'etiqueta al formulari i, a continuació, seleccioneu D'acord.
- Si ja teniu una aplicació de llenç incrustada en aquest formulari es mostrarà un missatge que diu "Només una aplicació de llenç es pot habilitar en un formulari". Per afegir l'aplicació de llenç nova primer heu d'inhabilitar l'aplicació de llenç incrustada actual. A continuació, habiliteu la nova aplicació de llenç incrustada.
- 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 la fila 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 tema s'ha explicat com començar amb la incrustació d'una aplicació de llenç en un formulari basat en el model. 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