Dur a terme accions predefinides en el formulari basat en el model d'amfitrió des d'una aplicació de llenç
Nota
Vigent a partir del novembre de 2020:
- S’ha canviat el nom del Common Data Service per Microsoft Dataverse. Més informació
- S’han actualitzat alguns termes del Microsoft Dataverse. Per exemple, ara entitat s’anomena taula, i el camp ha passat a anomenar-se columna. Més informació
Aquest article s’actualitzarà pròximament per reflectir la terminologia més recent.
Les aplicacions de llenç incrustades permeten dur a terme accions predefinides en el formulari basat en el model d'amfitrió. Aquestes accions permeten als creadors navegar, actualitzar i desa el formulari basat en el model d'amfitrió. Amb aquestes accions, una aplicació de llenç incrustada pot actuar com una peça més integrada del formulari i l'aplicació basats en el model.
L'objecte ModelDrivenFormIntegration ara inclou els nous mètodes següents per habilitar els responsables per dur a terme accions en el formulari basat en el model d'amfitrió.
NavigateToMainForm(entityName, mainFormName, recordId)
Desplaça el formulari basat en el model d'amfitrió a un formulari principal i mostra la fila especificada.
- entityName: un paràmetre de cadena necessari que especifica la taula principal del formulari principal.
- formName: un paràmetre de cadena necessari que especifica el nom del formulari principal al qual es desplaça.
- recordId: un paràmetre de cadena necessari que especifica l'identificador de la fila per mostrar en el formulari principal.
El mètode de NavigateToMainForm pot mostrar els missatges d'error següents.
| Missatge d'error | Guia de solució de problemes |
|---|---|
| No s'ha trobat la taula: [EntityName] | Comproveu el valor del paràmetre entityName i assegureu-vos que és un nom de taula vàlid i que l'usuari hi te accés. |
| El formulari no s'ha trobat: [FormName] | Comproveu el valor del paràmetre mainFormName i assegureu-vos que és un nom de formulari principal vàlid i que l'usuari hi te accés. |
| S'ha produït un problema en carregar la fila. | Comproveu el valor del paràmetre recordId i assegureu-vos que és un identificador de fila vàlid i que l'usuari hi te accés. |
NavigateToView(entityName, viewName)
Desplaça el formulari basat en el model d'amfitrió a una visualització.
- entityName: un paràmetre de cadena necessari que especifica la taula principal de la visualització.
- viewName: un paràmetre de cadena necessari que especifica el nom del formulari principal al qual es desplaça.
El mètode de NavigateToView pot mostrar els missatges d'error següents.
| Missatge d'error | Guia de solució de problemes |
|---|---|
| No s'ha trobat la taula: [EntityName] | Comproveu el valor del paràmetre entityName i assegureu-vos que és un nom de taula vàlid i que l'usuari hi te accés. |
| La visualització no s'ha trobat: [ViewName] | Comproveu el valor del paràmetre viewName i assegureu-vos que és un nom de visualització vàlid i que l'usuari hi te accés. |
OpenQuickCreateForm(entityName)
Obre el formulari de creació ràpida per defecte per a una taula.
- entityName: un paràmetre de cadena necessari que especifica la taula principal del formulari de creació ràpida.
El mètode de OpenQuickCreateForm pot mostrar els missatges d'error següents.
| Missatge d'error | Guia de solució de problemes |
|---|---|
| No s'ha trobat la taula: [EntityName] | Comproveu el valor del paràmetre entityName i assegureu-vos que és un nom de taula vàlid i que l'usuari hi te accés. |
RefreshForm(showPrompt)
Actualitza les dades en el formulari basat en el model d'amfitrió.
- showPrompt: un paràmetre booleà necessari que indica si un missatge de confirmació s'ha mostrar a l'usuari abans de desar dades en el formulari basat en el model d'amfitrió. Els valors han de ser "true" o "false".
El mètode de RefreshForm pot mostrar els missatges d'error següents.
| Missatge d'error | Guia de solució de problemes |
|---|---|
| Utilitzeu "true" o "false" com a valor del paràmetre. | Comproveu el valor del paràmetre showPrompt i assegureu-vos que és "true" o "fals". |
SaveForm()
Desa les dades en el formulari basat en el model d'amfitrió.
Nota
Si no veieu l'IntelliSense per als mètodes per dur a terme accions predefinides en aplicacions de llenç incrustades que s’han creat abans que la funcionalitat estigués disponible; deseu, tanqueu i torneu a obrir l’aplicació.
Vegeu també
Aplicació de llenç incrustada en un formulari basat en el model
Afegir una aplicació de llenç incrustada en un formulari basat en el model
Editar una aplicació de llenç incrustada en un formulari basat en el model
Personalitzar la mida de la pantalla i l'orientació d'una aplicació de llenç incrustada en un formulari basat en el model
Propietats i accions del control ModelDrivenFormIntegration
Compartir una aplicació de llenç incrustada
Instruccions sobre com treballar amb aplicacions de llenç incrustades
Migració d'aplicacions del llenç incrustades a formularis basats en el model creades amb la versió de visualització prèvia pública cap a la versió més recent