Share via


Realizar accións predefinidas no formulario xerado por modelos de aloxamento desde unha aplicación de lenzo incorporada

As aplicacións de lenzo incorporadas fornecen a capacidade de realizar accións predefinidas no formulario xerado por modelos de aloxamento. Estas accións permiten que os creadores naveguen, actualicen e garden o formulario xerado por modelos de aloxamento. Ao utilizar estas accións, unha aplicación de lenzo incorporada pode actuar como unha parte máis integral do formulario xerado por modelos e da aplicación xerada por modelos.

O obxecto ModelDrivenFormIntegration agora inclúe os seguintes métodos novos para permitir que os creadores realicen accións no formulario xerado por modelos de aloxamento.

Navega o formulario xerado por modelos de aloxamento a a un formulario principal e mostra a fila especificada.

  • entityName: Un parámetro de cadea necesario que especifica a táboa principal do formulario principal.
  • formName: Un parámetro de cadea necesario que especifica o nome da entidade principal ao que navegar.
  • recordId: Un parámetro de cadea necesario, que especifica o ID da fila para mostrar no formulario principal.

Chamar o método de NavigateToMainForm pode mostrar as seguintes mensaxes de erro.

Mensaxe de erro Guía de solución de problemas
Non se atopou a táboa: [EntityName] Comprobe o valor do parámetro entityName e asegúrese de que é un nome de táboa válido e de que o usuario ten acceso a el.
Non se atopou o formulario: [FormName] Comprobe o valor do parámetro mainFormName e asegúrese de que é un nome de formulario principal válido e de que o usuario ten acceso a el.
Produciuse un problema ao cargar a fila. Comprobe o valor do parámetro recordId e asegúrese de que é un ID de fila válido e de que o usuario ten acceso a el.

Navega o formulario xerado por modelos de aloxamento a unha visualización.

  • entityName: Un parámetro de cadea necesario que especifica a táboa principal da visualización.
  • viewName: Un parámetro de cadea necesario que especifica o nome da entidade principal ao que navegar.

Chamar o método de NavigateToView pode mostrar as seguintes mensaxes de erro.

Mensaxe de erro Guía de solución de problemas
Non se atopou a táboa: [EntityName] Comprobe o valor do parámetro entityName e asegúrese de que é un nome de táboa válido e de que o usuario ten acceso a el.
Non se atopou a vista: [ViewName] Comprobe o valor do parámetro viewName e asegúrese de que é un nome de visualización válido e de que o usuario ten acceso a el.

OpenQuickCreateForm(entityName)

Abre o formulario de creación rápida predeterminado para unha táboa.

  • entityName: Un parámetro de cadea necesario que especifica a táboa principal do formulario de creación rápida.

Chamar o método de OpenQuickCreateForm pode mostrar as seguintes mensaxes de erro.

Mensaxe de erro Guía de solución de problemas
Non se atopou a táboa: [EntityName] Comprobe o valor do parámetro entityName e asegúrese de que é un nome de táboa válido e de que o usuario ten acceso a el.

RefreshForm(showPrompt)

Actualiza os datos no formulario xerado por modelos de aloxamento.

  • showPrompt: Un parámetro de booleano necesario que indica se unha mensaxe de confirmación se debe mostrar ao usuario antes de gardar datos que non están gardados no formulario xerado por modelos de aloxamento. Os valores deben ser "true" ou "false".

Chamar o método de RefreshForm pode mostrar as seguintes mensaxes de erro.

Mensaxe de erro Guía de solución de problemas
Utilice "true" ou "false" como valor do parámetro. Comprobe o valor do parámetro showPrompt e asegúrese de que se é "true" ou "false".

SaveForm()

Garda os datos no formulario xerado por modelos de aloxamento.

Nota

Se non ve IntelliSense para os métodos para realizar accións predifinidas en aplicacións de lenzo incorporadas creadas antes de que a funcionalidade estivese dispoñible; garde, peche e volva abrir a aplicación.

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