Máis información: Transmitir unha lista de rexistros relacionados como contexto de datos a unha aplicación de lenzo incorporada
Importante
As aplicacións de lenzo incorporadas en formularios xerados por modelos xa se poden previsualizar e están xeralmente dispoñibles. Os pasos indicados a seguir están obsoletos e só se aplican á versión de previsualización pública das aplicacións de lenzo incorporadas en formularios xerados por modelos. Para obter a lista actualizada de pasos para a última versión, vai a: Engade unha aplicación de lenzo incrustada nun formulario baseado en modelos
Visión xeral
Este artigo explica como engadir unha aplicación de lenzo incrustado e pasar unha lista de rexistros relacionados co rexistro actual (formulario principal) como contexto de datos á aplicación de lenzo incrustado.
Procedemento
Supoñamos que quere engadir unha aplicación de lenzo incorporada nun formulario principal da conta e transmitir unha lista de contactos relacionados co rexistro da conta actual á aplicación de lenzo incorporada. Para facelo, siga estes pasos:
Inicie sesión en Power Apps e abra o editor de formularios para un formulario principal dunha táboa, como a táboa de conta.
Seleccione a sección no formulario desde onde desexa que se mostre a aplicación de lenzo incorporada.
Coa sección seleccionada, prema o separador Inserir, no grupo Control, seleccione Subgrade.
Na caixa de diálogo Definir Propiedades, seleccione o separador Mostrar e, a seguir, na caixa Nome introduza un nome para o control de grade.
Na sección Orixe de datos, seleccione unha Táboa e una Visualización Predefinida que correspondan coa lista de rexistros que desexe transmitir como contexto de datos á aplicación de lenzo incorporada.
Seleccione o separador Controis e despois seleccione Engadir control...
Na caixa de diálogo Engadir Control, na lista de controis dispoñible, seleccione Aplicación de lenzo e, a seguir, seleccione Engadir.
Na caixa de diálogo Definir propiedades, na lista de controis dispoñible, seleccione Aplicación de lenzo e, a seguir, seleccione a opción Web.
Na sección debaixo da lista de controis, consulte a lista de propiedades correspondente ao control da aplicación de lenzo e teña en conta o seguinte:
- A propiedade Nome da táboa especifica a táboa que fornecerá os datos á súa aplicación de lenzo incorporada. Estará configurada para a táboa que seleccionou antes.
- Aínda que pareza que se pode cambiar esta propiedade, non afecta a aplicación de lenzo incorporada. Só se usa como referencia.
- A propiedade Nome da Visualización especifica a visualización da táboa que se usará para filtrar os datos fornecidos á súa aplicación de lenzo incorporada. Estará configurada para a Visualización predefinida que seleccionou antes.
- Os datos (campos de e valores) enviados á aplicación de lenzo incorporada en tempo de execución están determinados por esta visualización. Utilice unicamente as columnas da aplicación de lenzo que están incluídas na visualización ou engádaas á visualización se é necesario. Todas as columnas que non están incluídas na visualización mostraranse como valores baleiros en tempo de execución.
- Os criterios de filtraxe para unha visualización non se utilizan no momento de creación. Por tanto, os datos que ve cando a creación de aplicacións de lenzo incorporadas non está filtrada, son simplemente unha lista dos rexistros principais aos que ten acceso. En tempo de execución, os criterios de filtraxe para a visualización aplícanse conforme o esperado de xeito que os usuarios só verán os datos relevantes.
- A propiedade ID de aplicación especifica o ID da aplicación de lenzo incorporada. Xérase e énchese automaticamente cando se crea a aplicación de lenzo.
- Teña en conta que calquera modificación no valor do ID de apl. quebra a ligazón do formulario controlado por modelos á aplicación de lenzo incorporada.
- A propiedade Nome da táboa especifica a táboa que fornecerá os datos á súa aplicación de lenzo incorporada. Estará configurada para a táboa que seleccionou antes.
Seleccione o botón Personalizar para crear ou editar a aplicación de lenzo. Ábrese Power Apps Studio nun novo separador do explorador.
Importante
- A opción Personalizar actualmente só está dispoñible usando o clásico deseñador de formularios.
- Se a apertura de Power Apps Studio está bloqueada debido a un bloqueador de elementos emerxentes de exploradores web, debe activar o sitio make.powerapps.com ou desactivar temporalmente o bloqueador e, a seguir, seleccionar Personalizar outra vez.
En Power Apps Studio, verá un control especial de ModelDrivenFormIntegration situado no panel da esquerda. Este control é responsable de traer datos contextuais do formulario controlado por modelos de aloxamento á aplicación de lenzo incorporada.
Seleccione o control Gallery1 e observe que a propiedade Elementos está definida en ModelDrivenFormIntegration.Data.
No panel de propiedades da dereita, xunto a Columnas, seleccione Editar.
No panel de datos, cambie a columna asignada ao control Title1 a FullName ou outra columna que contén datos.
Observe que a galería mostra os datos que se transmiten desde o formulario controlado por modelos de aloxamento mediante o control ModelDrivenFormIntegration. Peche o panel de datos.
Seleccione o separador Ficheiro e seleccione Configuración.
No separador Próximas funcións, na sección Características experimentais, configure Optimizar o aspecto de incrustación en Encendido.
Seleccione o separador Xeral. Proporcione un nome único para a aplicación e logo seleccione Gardar. Teña en conta o seguinte:
- Gardar unha aplicación por primeira vez publica automaticamente a aplicación.
- Despois, cada vez que garde, debe seleccionar Publicar e logo seleccionar Publicar esta versión para que os cambios estean dispoñibles.
Peche o diálogo de configuración.
Seleccione Volver e, a seguir, seleccione o separador do explorador que ten o editor de formularios aberto.
Observe que a propiedade ID de apl. do control Aplicación de lenzo agora ten un valor que se enche automaticamente. Teña en conta o seguinte:
- O editor de formularios ten unha ligazón directa con Power Apps Studio que se abriu noutro separador do explorador nun paso anterior.
- O editor de formularios estivo agardando a que se lle enviara o ID de apl.
- O ID de apl. enviouse cando se gardou a aplicación.
Na caixa de diálogo Definir Propiedades, seleccione o separador Mostrar, desmarque Mostrar etiqueta no formulario e, a seguir, seleccione Aceptar.
- Se xa ten unha aplicación de lenzo incorporada neste formulario, mostrarase esta mensaxe: "Só se pode activar unha aplicación de lenzo nun formulario." Para engadir a nova aplicación de lenzo, debe primeiro desactivar a aplicación de lenzo incorporada actual. A seguir, active a nova aplicación de lenzo incorporada.
No separador Inicio, seleccione Gardar e, a seguir, seleccione Publicar.
Unha vez engadida unha aplicación de lenzo incorporada ao seu formulario controlado por modelos, comparta a súa aplicación de lenzo incorporada con outros usuarios. Máis información: Compartir unha aplicación de lenzo incorporada.
Cando os usuarios abren unha aplicación controlada por modelos (só Interface unificada) que inclúa o formulario que se modificou, verá a aplicación de lenzo incorporada no formulario. Cambiar o rexistro mostrado no formulario principal, cambia o contexto de datos que se transmite ao formulario e a aplicación incorporada actualízase para mostrar os datos relevantes.
Este artigo mostrouche como comezar a incorporar unha aplicación de lenzo nun formulario baseado en modelos. Pode personalizar aínda máis a aplicación de lenzo incorporada para conectarse e traer datos de varias orixes de datos. Utilice as funcións de Filtro, Busca e Buscar e o contexto transmitido desde o formulario controlado por modelos de aloxamento para filtrar ou localizar rexistros específicos nesas orixes de datos. Utilice o editor de aplicacións de lenzo WYSIWYG para deseñar facilmente a interface para que coincida cos seus requisitos.
Consulte tamén
Incorporar unha aplicación de lenzo nun formulario controlado por modelos
Engadir unha aplicación de lenzo incorporada nun formulario xerado por modelos
Editar unha aplicación de lenzo incorporada nun formulario xerado por modelos
Personalizar o tamaño e a orientación da pantalla dunha aplicación de lenzo incorporada nun formulario xerado por modelos
Realizar accións predefinidas no formulario de aloxamento desde unha aplicación de lenzo incorporada
Propiedades e accións do control ModelDrivenFormIntegration
Compartir unha aplicación de lenzo incorporada
Directrices para traballar con aplicacións de lenzo incorporadas
Migración de aplicacións de lenzo incorporadas en formularios xerados por modelos creados utilizando a última versión de previsualización pública
Nota
Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)
Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).
Comentarios
Enviar e ver os comentarios