Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las aplicaciones de lienzo incrustadas proporcionan la capacidad de realizar acciones predefinidas en el formulario basado en modelos de host. Estas acciones permiten a los creadores navegar, actualizar y guardar el formulario controlado por modelos de host. Con estas acciones, una aplicación de lienzo incrustada puede actuar como una parte más integral del formulario controlado por modelos y la aplicación controlada por modelos.
El objeto ModelDrivenFormIntegration ahora incluye los siguientes métodos nuevos para permitir que los creadores realicen acciones en el formulario controlado por modelos host.
NavigateToMainForm(entityName, mainFormName, recordId)
Navega el formulario basado en modelos host a un formulario principal y muestra la fila especificada.
- entityName : parámetro de cadena necesario que especifica la tabla primaria del formulario principal.
- formName : parámetro de cadena necesario que especifica el nombre del formulario principal al que navegar.
- recordId : parámetro de cadena necesario, que especifica el identificador de la fila que se va a mostrar en el formulario principal.
Llamar al método NavigateToMainForm puede mostrar los siguientes mensajes de error.
| Mensaje de error | Guía de solución de problemas |
|---|---|
| Tabla no encontrada: [EntityName] | Compruebe el valor del parámetro entityName y asegúrese de que es un nombre de tabla válido y de que el usuario tiene acceso a él. |
| Formulario no encontrado: [FormName] | Compruebe el valor del parámetro mainFormName y asegúrese de que es un nombre de formulario principal válido y de que el usuario tiene acceso a él. |
| Hubo un problema al cargar la fila. | Compruebe el valor del parámetro recordId y asegúrese de que es un identificador de fila válido y de que el usuario tiene acceso a él. |
NavigateToView(entityName, viewName)
Navega el formulario basado en modelos host a una vista.
- entityName : parámetro de cadena necesario que especifica la tabla primaria de la vista.
- viewName : parámetro de cadena necesario que especifica el nombre del formulario principal al que navegar.
Llamar al método NavigateToView puede mostrar los siguientes mensajes de error.
| Mensaje de error | Guía de solución de problemas |
|---|---|
| Tabla no encontrada: [EntityName] | Compruebe el valor del parámetro entityName y asegúrese de que es un nombre de tabla válido y de que el usuario tiene acceso a él. |
| Vista no encontrada: [ViewName] | Compruebe el valor del parámetro viewName y asegúrese de que es un nombre de vista válido y de que el usuario tiene acceso a él. |
OpenQuickCreateForm(entityName)
Abre el formulario de creación rápida predeterminado para una tabla.
- entityName : parámetro de cadena necesario que especifica la tabla primaria del formulario de creación rápida.
Llamar al método OpenQuickCreateForm puede mostrar los siguientes mensajes de error.
| Mensaje de error | Guía de solución de problemas |
|---|---|
| Tabla no encontrada: [EntityName] | Compruebe el valor del parámetro entityName y asegúrese de que es un nombre de tabla válido y de que el usuario tiene acceso a él. |
RefreshForm(showPrompt)
Actualiza los datos en el formulario basado en modelos host.
- showPrompt : parámetro booleano necesario que indica si se debe mostrar un mensaje de confirmación al usuario antes de guardar los datos no guardados en el formulario basado en modelos host. Los valores deben ser "true" o "false".
Llamar al método RefreshForm puede mostrar los siguientes mensajes de error.
| Mensaje de error | Guía de solución de problemas |
|---|---|
| Use "true" o "false" como valor de parámetro. | Compruebe el valor del parámetro showPrompt y asegúrese de que es "true" o "false". |
SaveForm()
Guarda los datos en el formulario basado en modelos host.
Nota:
Si no ve IntelliSense para los métodos para realizar acciones predefinidas en aplicaciones de lienzo incrustadas creadas antes de que la funcionalidad esté disponible; guarde, cierre y vuelva a abrir la aplicación.
Consulte 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
Propiedades y acciones del control ModelDrivenFormIntegration
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