Transmitir o rexistro actual 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 ver a lista actualizada de pasos para a última versión, consulte: Engadir unha aplicación de lenzo incorporada nun formulario xerado por modelos

Neste tema explícase como engadir unha aplicación de lenzo incorporada e transmitir o rexistro actual (formulario principal) como un contexto de datos para a aplicación de lenzo incorporada.

Imaxine que quere engadir unha aplicación de lenzo incorporada nun formulario principal da conta e transmitir o rexistro da conta actual á aplicación de lenzo incorporada. Para facelo, siga estes pasos:

  1. 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.
  2. Seleccione a sección no formulario desde onde desexa que se mostre a aplicación de lenzo incorporada.
  3. Utilizando o panel do explorador de columnas, engada unha columna obrigatoria, como por exemplo, Nome de conta.

    Importante

    Utilice sempre unha columna obrigatoria que teña un valor. Se a columna non ten un valor, a aplicación de lenzo incorporada non se actualizará en resposta a calquera modificación nos datos no formulario controlado por modelos de aloxamento.

  4. Coa columna seleccionada, no separador Inicio, no grupo Editar, seleccione Modificar propiedades.
  5. Na caixa de diálogo Propiedades da columna, seleccione o separador Controis.
  6. No separador Controis, seleccione Engadir control...
  7. Na caixa de diálogo Engadir Control, na lista de controis dispoñible, seleccione Aplicación de lenzo e, a seguir, seleccione Engadir.
  8. Na caixa de diálogo Propiedades de columna, na lista de controis dispoñible, seleccione Aplicación de lenzo e, a seguir, seleccione a opción Web.
  9. Na sección debaixo da lista de controis, móstrase a lista de propiedades dispoñibles ao control da aplicación de lenzo.
    • A propiedade Nome da táboa especifica a táboa que fornecerá os datos á súa aplicación de lenzo incorporada. Definirase na táboa que contén a columna que se engadiu nun paso anterior.
      • Teña en conta que, 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 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 da aplicación quebra a ligazón do formulario controlado por modelos á aplicación de lenzo incorporada.
  10. Seleccione Personalizar para crear ou editar a aplicación de lenzo. Ábrese Power Apps Studio nun novo separador.

    Nota

    • 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.
  11. 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.
  12. Seleccione o control Gallery1 e observe que a propiedade Elementos está definida en ModelDrivenFormIntegration.Data.

    Nota

    ModelDrivenFormIntegration.Data é unha lista de rexistros. Neste exemplo ten só un rexistro. Para facer referencia directamente ao rexistro, pode utilizar a Primeira función. Por examplo, First(ModelDrivenFormIntegration.Data).Name.

  13. No panel de propiedades da dereita, xunto a Columnas, seleccione Editar.
  14. No panel de datos, cambie a columna asignada ao control Title1 a Nome ou outra columna que contén datos.
  15. 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.
  16. Seleccione o separador Ficheiro e despois seleccione Configuración.
  17. No separador Próximas funcións, na sección Características experimentais, configure Optimizar o aspecto de incrustación en Encendido.
  18. 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.
  19. Peche o diálogo de configuración.
  20. No menú, seleccione Volver e, a seguir, seleccione o separador do explorador que ten o editor de formularios aberto. Observe que a propiedade ID de aplicación do control da 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 "escoita" a que se envíe o ID de aplicación.
    • O ID de apl. envíase ao editor de formularios ao gardar a aplicación.
  21. Na caixa de diálogo Propiedades da columna, seleccione o separador Pantalla.
  22. Limpe Mostrar etiqueta no formulario e, a seguir, seleccione Aceptar.
  23. 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 a fila mostrada 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 tema explicou como comezar a utilizar a incorporación dunha aplicación de lenzo nun formulario controlado por modelos. Pode personalizar aínda máis a aplicación de lenzo incorporada para conectarse e traer datos de diversos 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).