Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le app canvas incorporate offrono la possibilità di eseguire azioni predefinite nel modulo basato su modello host. Queste azioni consentono ai creatori di spostarsi, aggiornare e salvare il modulo basato su modello host. Usando queste azioni, un'app canvas incorporata può fungere da parte più integrante del modulo basato su modello e dell'app basata su modello.
L'oggetto ModelDrivenFormIntegration include i nuovi metodi seguenti per consentire agli autori di eseguire azioni nel modulo basato su modello host.
Importante
Per poter interagire con il ModelDrivenFormIntegration controllo, è necessario creare l'app canvas selezionando Personalizza nelle proprietà del controllo app Canvas per il modulo basato su modello usando la finestra di progettazione moduli classica. Altre informazioni: Incorporare un'app canvas usando l'esperienza classica
NavigateToMainForm(entityName, mainFormName, recordId)
Sposta il modulo basato su modello host in una maschera principale e visualizza la riga specificata.
- entityName : parametro stringa obbligatorio che specifica la tabella padre del form principale.
- formName : parametro stringa obbligatorio che specifica il nome del modulo principale a cui passare.
- recordId : parametro stringa obbligatorio che specifica l'ID della riga da visualizzare nel formato principale.
La chiamata al metodo NavigateToMainForm può restituire i messaggi di errore seguenti.
| Messaggio di errore | Guida alla risoluzione dei problemi |
|---|---|
| Tabella non trovata: [EntityName] | Controllare il valore del parametro entityName e assicurarsi che sia un nome di tabella valido e che l'utente possa accedervi. |
| Modulo non trovato: [FormName] | Controllare il valore del parametro mainFormName e assicurarsi che sia un nome di modulo principale valido e che l'utente possa accedervi. |
| Si è verificato un problema durante il caricamento della riga. | Controllare il valore del parametro recordId e assicurarsi che sia un ID di riga valido e che l'utente abbia accesso a esso. |
NavigateToView(entityName, viewName)
Sposta il modulo basato su modello host in una visualizzazione.
- entityName : parametro stringa obbligatorio che specifica la tabella padre della vista.
- viewName : parametro stringa obbligatorio che specifica il nome del modulo principale a cui passare.
La chiamata al metodo NavigateToView può restituire i messaggi di errore seguenti.
| Messaggio di errore | Guida alla risoluzione dei problemi |
|---|---|
| Tabella non trovata: [EntityName] | Controllare il valore del parametro entityName e assicurarsi che sia un nome di tabella valido e che l'utente possa accedervi. |
| Visualizzazione non trovata: [ViewName] | Controllare il valore del parametro viewName e assicurarsi che sia un nome di visualizzazione valido e che l'utente possa accedervi. |
OpenQuickCreateForm(entityName)
Apre il modulo di creazione rapida predefinito per una tabella.
- entityName : parametro stringa obbligatorio che specifica la tabella padre del modulo di creazione rapida.
La chiamata al metodo OpenQuickCreateForm può restituire i messaggi di errore seguenti.
| Messaggio di errore | Guida alla risoluzione dei problemi |
|---|---|
| Tabella non trovata: [EntityName] | Controllare il valore del parametro entityName e assicurarsi che sia un nome di tabella valido e che l'utente possa accedervi. |
RefreshForm(showPrompt)
Aggiorna i dati nel modulo basato su modello host.
- showPrompt : parametro booleano obbligatorio che indica se deve essere visualizzata una richiesta di conferma all'utente prima di salvare i dati non salvati nel modulo basato sul modello host. I valori devono essere "true" o "false".
La chiamata al metodo RefreshForm può restituire i messaggi di errore seguenti.
| Messaggio di errore | Guida alla risoluzione dei problemi |
|---|---|
| Usare "true" o "false" come valore del parametro. | Controllare il valore del parametro showPrompt e assicurarsi che sia "true" o "false". |
SaveForm()
Salva i dati nel modulo basato su modello host.
Annotazioni
Se non si osserva IntelliSense per i metodi per eseguire azioni predefinite nelle app canvas incorporate create prima della messa a disposizione delle funzionalità; salvare, chiudere e riaprire l'app.
Articoli correlati
Incorporare un'app canvas in un modulo basato su modello
Aggiungere un'app canvas integrata in un modulo guidato da modello
Modificare un'app canvas incorporata in un modulo basato su modello
Personalizzare le dimensioni e l'orientamento dello schermo di un'app canvas incorporata in un modulo basato su modello
Proprietà e azioni del controllo ModelDrivenFormIntegration
Condividere un'app canvas integrata
Linee guida sull'uso delle app canvas incorporate
Migrazione di app canvas incorporate nei formulari basati su modelli creati utilizzando la versione di anteprima pubblica alla versione più recente