Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eingebettete Canvas-Apps bieten die Möglichkeit, vordefinierte Aktionen auf dem hostmodellgesteuerten Formular auszuführen. Diese Aktionen ermöglichen es Entscheidungsträgern, das hostmodellgesteuerte Formular zu navigieren, zu aktualisieren und zu speichern. Mithilfe dieser Aktionen kann eine eingebettete Canvas-App als integraler Bestandteil des modellgesteuerten Formulars und der modellgesteuerten App fungieren.
Das ModelDrivenFormIntegration-Objekt enthält jetzt die folgenden neuen Methoden, mit denen Hersteller Aktionen für das hostmodellgesteuerte Formular ausführen können.
NavigateToMainForm(entityName, mainFormName, recordId)
Navigiert das hostmodellgesteuerte Formular zu einem Hauptformular und zeigt die angegebene Zeile an.
- entityName – Ein erforderlicher Zeichenfolgenparameter, der die übergeordnete Tabelle des Hauptformulars angibt.
- formName – Ein erforderlicher Zeichenfolgenparameter, der den Namen des Hauptformulars angibt, zu dem navigiert werden soll.
- recordId - Ein erforderlicher Zeichenfolgenparameter, der die ID der Zeile angibt, die im Hauptformular angezeigt werden soll.
Das Aufrufen der NavigateToMainForm-Methode kann die folgenden Fehlermeldungen anzeigen.
| Fehlermeldung | Anleitungen zur Problembehandlung |
|---|---|
| Tabelle nicht gefunden: [EntityName] | Überprüfen Sie den Wert des entityName-Parameters , und stellen Sie sicher, dass es sich um einen gültigen Tabellennamen handelt und der Benutzer darauf zugreifen kann. |
| Formular nicht gefunden: [FormName] | Überprüfen Sie den Wert des mainFormName-Parameters , und stellen Sie sicher, dass es sich um einen gültigen Hauptformularnamen handelt und der Benutzer Darauf zugreifen kann. |
| Beim Laden der Zeile ist ein Problem aufgetreten. | Überprüfen Sie den Wert des recordId-Parameters , und stellen Sie sicher, dass es sich um eine gültige Zeilen-ID handelt und der Benutzer Darauf zugreifen kann. |
NavigateToView(entityName, viewName)
Navigiert das hostmodellgesteuerte Formular zu einer Ansicht.
- entityName – Ein erforderlicher Zeichenfolgenparameter, der die übergeordnete Tabelle der Ansicht angibt.
- viewName – Ein erforderlicher Zeichenfolgenparameter, der den Namen des Hauptformulars angibt, zu dem navigiert werden soll.
Das Aufrufen der NavigateToView-Methode kann die folgenden Fehlermeldungen anzeigen.
| Fehlermeldung | Anleitungen zur Problembehandlung |
|---|---|
| Tabelle nicht gefunden: [EntityName] | Überprüfen Sie den Wert des entityName-Parameters , und stellen Sie sicher, dass es sich um einen gültigen Tabellennamen handelt und der Benutzer darauf zugreifen kann. |
| Ansicht nicht gefunden: [ViewName] | Überprüfen Sie den Wert des viewName-Parameters , und stellen Sie sicher, dass es sich um einen gültigen Ansichtsnamen handelt und der Benutzer Darauf zugreifen kann. |
OpenQuickCreateForm(entityName)
Öffnet das Standardmäßige Schnellerstellungsformular für eine Tabelle.
- entityName – Ein erforderlicher Zeichenfolgenparameter, der die übergeordnete Tabelle des Schnellerstellungsformulars angibt.
Das Aufrufen der OpenQuickCreateForm-Methode kann die folgenden Fehlermeldungen anzeigen.
| Fehlermeldung | Anleitungen zur Problembehandlung |
|---|---|
| Tabelle nicht gefunden: [EntityName] | Überprüfen Sie den Wert des entityName-Parameters , und stellen Sie sicher, dass es sich um einen gültigen Tabellennamen handelt und der Benutzer darauf zugreifen kann. |
RefreshForm(showPrompt)
Aktualisiert die Daten im hostmodellgesteuerten Formular.
- showPrompt – Ein erforderlicher boolescher Parameter, der angibt, ob dem Benutzer eine Bestätigungsaufforderung angezeigt werden soll, bevor nicht gespeicherte Daten im hostmodellgesteuerten Formular gespeichert werden. Werte sollten "true" oder "false" sein.
Das Aufrufen der RefreshForm-Methode kann die folgenden Fehlermeldungen anzeigen.
| Fehlermeldung | Anleitungen zur Problembehandlung |
|---|---|
| Verwenden Sie "true" oder "false" als Parameterwert. | Überprüfen Sie den Wert des showPrompt-Parameters , und stellen Sie sicher, dass er entweder "true" oder "false" ist. |
SaveForm()
Speichert die Daten im hostmodellgesteuerten Formular.
Hinweis
Wenn intelliSense für die Methoden zum Ausführen vordefinierter Aktionen in eingebetteten Canvas-Apps nicht angezeigt wird, die vor der Verfügbarmachen der Funktionalität erstellt wurden; speichern, schließen und erneut öffnen Sie die App.
Siehe auch
Einbetten einer Canvas-App in ein modellgesteuertes Formular
Hinzufügen einer eingebetteten Canvas-App zu einem modellgesteuerten Formular
Bearbeiten einer Canvas-App, die in ein modellgesteuertes Formular eingebettet ist
Anpassen der Bildschirmgröße und -ausrichtung einer Canvas-App, die in ein modellgesteuertes Formular eingebettet ist
Eigenschaften und Aktionen des ModelDrivenFormIntegration-Steuerelements
Eine eingebettete Canvas-App freigeben
Richtlinien für die Arbeit mit eingebetteten Canvas-Apps
Migrieren von eingebetteten Canvas-Apps auf modellgesteuerten Formularen, die mit der öffentlichen Vorschauversion erstellt wurden, auf die neuesten