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).