Compartir a través de


Propiedades y acciones del control ModelDrivenFormIntegration

Las aplicaciones de lienzo incrustadas en formularios basados en modelos incluyen un control especial llamado ModelDrivenFormIntegration. Este control es responsable de llevar datos contextuales del formulario controlado por modelos del host a la aplicación incrustada de lienzo.

En este tema se explican las propiedades y acciones disponibles en el control de ModelDrivenFormIntegration.

Propiedad o acción Descripción
DataSource Debe establecerse en el origen de datos conectado a la tabla principal del formulario basado en modelos host.
Establezca automáticamente cuando incruste una nueva aplicación de lienzo. Al incrustar una aplicación de lienzo existente, el ModelDrivenFormIntegration se puede configurar desde la vista de árbol de la aplicación de lienzo.
El valor de DataSource siempre debe hacer referencia a la tabla de la aplicación que está integrada. El valor no debe filtrarse ni modificarse de ninguna manera.
Item Propiedad de solo lectura que permite a la aplicación de lienzo incrustada acceder a la fila desde el formulario basado en modelos host.
Por ejemplo, para obtener el valor de una columna con el nombre accountnumber y el nombre para mostrar Número de cuenta, puede usar ModelDrivenFormIntegration.Item.accountnumber o ModelDrivenFormIntegration.Item.'Número de cuenta'.
OnDataRefresh La fórmula en esta propiedad se evalúa cuando el formulario basado en modelos host guarda datos.
Úsela para actualizar el origen de datos conectado a la tabla principal del formulario basado en modelos host y para realizar otras acciones como ajustar o actualizar variables.
Por ejemplo, al establecerlo en la fórmula de abajo se actualizará el origen de datos Cuentas y se establecerá una variable llamada CurrentAccountNumber con el valor de la columna Número de cuenta de la fila actual.
Refresh(Cuentas); Set(CurrentAccountNumber, ModelDrivenFormIntegration.Item.'Número de cuenta')
La acción OnDataRefresh solo debe usarse para actualizar datos dentro de la aplicación de lienzo incrustada. No recomendamos que use la acción OnDataRefresh para guardar cambios dentro de la aplicación de lienzo incrustada. Más información: Guardar datos en una aplicación incrustada de lienzo
RefreshForm Actualiza los datos en el formulario basado en modelos host.
Vea Realizar acciones predefinidas en el formulario host para los detalles.
SaveForm Guarda los datos en el formulario basado en modelos host.
Vea Realizar acciones predefinidas en el formulario host para los detalles.
NavigateToMainForm Navega el formulario basado en modelos host a un formulario principal y muestra la fila especificada.
Vea Realizar acciones predefinidas en el formulario host para los detalles.
NavigateToView Navega el formulario basado en modelos host a una vista.
Vea Realizar acciones predefinidas en el formulario host para los detalles.
OpenQuickCreateForm Abre el formulario de creación rápida predeterminado para una tabla.
Vea Realizar acciones predefinidas en el formulario host para los detalles.
Datos La propiedad de sólo lectura usada por el marco de trabajo para enviar algunos datos clave del formulario basado en modelos host a la aplicación de lienzo incrustada.
No use esta propiedad. Use el elemento para tener acceso a la fila del formulario basado en modelos host.

Consultar también

Insertar una aplicación de lienzo en un formulario basado en modelos
Agregar una aplicación de lienzo incrustada en un formulario basado en modelos
Editar una aplicación de lienzo incrustada en un formulario basado en modelos
Personalizar el tamaño y orientación de la pantalla de una aplicación de lienzo insertada en un formulario basado en modelos
Realice acciones predefinidas en el formulario de host desde una aplicación de lienzo insertada
Compartir una aplicación incrustada de lienzo
Directrices acerca de cómo trabajar con aplicaciones de lienzo incrustadas
Migrar aplicaciones de lienzo insertadas en formularios basados en modelos creados mediante la versión de vista previa pública a la más reciente

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).