Vooraf gedefinieerde acties op het hostmodelgestuurde formulier uitvoeren vanuit een ingesloten canvas-app

Ingesloten canvas-apps bieden de mogelijkheid om vooraf gedefinieerde acties op het hostmodelgestuurde formulier uit te voeren. Met deze acties kunnen makers in het hostmodelgestuurde formulier navigeren, het hostmodelgestuurde formulier vernieuwen en opslaan. Met deze acties kan een ingesloten canvas-app fungeren als een integraler onderdeel van het modelgestuurde formulier en de modelgestuurde app.

Het object ModelDrivenFormIntegration bevat nu de volgende nieuwe methoden waarmee makers acties op het hostmodelgestuurde formulier kunnen uitvoeren.

Hiermee gaat het hostmodelgestuurde formulier naar een hoofdformulier en wordt de opgegeven rij weergegeven.

  • entityname - Een vereiste tekenreeksparameter waarmee de bovenliggende tabel van het hoofdformulier wordt opgegeven.
  • formName - Een vereiste tekenreeksparameter waarmee de naam van het hoofdformulier wordt opgegeven om naar te navigeren.
  • recordId - Een vereiste tekenreeksparamete waarmee de id van de rij wordt opgegeven die in het hoofdformulier moet worden opgegeven.

Als de methode NavigateToMainForm wordt aangeroepen, kunnen de volgende foutberichten worden weergegeven.

Foutbericht Richtlijn voor het oplossen van problemen
Kan de tabel niet vinden: [EntityName] Controleer de waarde van de parameter entityname en zorg ervoor dat dit een geldige tabelnaam is en dat de gebruiker er toegang toe heeft.
Formulier niet gevonden: [FormName] Controleer de waarde van de parameter mainFormName en zorg ervoor dat dit een geldige formuliernaam is en dat de gebruiker er toegang toe heeft.
Er is een probleem opgetreden bij het laden van de rij. Controleer de waarde van de parameter recordId en zorg ervoor dat dit een geldige rij-id is en dat de gebruiker er toegang toe heeft.

Hiermee wordt het hostmodelgestuurde formulier naar een weergave genavigeerd.

  • entityName - Een vereiste tekenreeksparameter waarmee de bovenliggende tabel van de weergave wordt opgegeven.
  • viewName - Een vereiste tekenreeksparameter waarmee de naam van het hoofdformulier wordt opgegeven om naar te navigeren.

Als de methode NavigateToView wordt aangeroepen, kunnen de volgende foutberichten worden weergegeven.

Foutbericht Richtlijn voor het oplossen van problemen
Kan de tabel niet vinden: [EntityName] Controleer de waarde van de parameter entityname en zorg ervoor dat dit een geldige tabelnaam is en dat de gebruiker er toegang toe heeft.
Weergave niet gevonden: [ViewName] Controleer de waarde van de parameter viewName en zorg ervoor dat dit een geldige weergavenaam is en dat de gebruiker er toegang toe heeft.

OpenQuickCreateForm(entityName)

Hiermee wordt het standaardformulier voor snelle invoer gemaakt voor een tabel.

  • entityName - Een vereiste tekenreeksparameter waarmee de bovenliggende tabel van het formulier voor snelle invoer wordt opgegeven.

Als de methode OpenQuickCreateForm wordt aangeroepen, kunnen de volgende foutberichten worden weergegeven.

Foutbericht Richtlijn voor het oplossen van problemen
Kan de tabel niet vinden: [EntityName] Controleer de waarde van de parameter entityname en zorg ervoor dat dit een geldige tabelnaam is en dat de gebruiker er toegang toe heeft.

RefreshForm(showPrompt)

Hiermee worden de gegevens in het hostmodelgestuurde formulier vernieuwd.

  • showPrompt - Een vereiste Booleaanse parameter waarmee wordt aangegeven of een bevestigingsprompt aan de gebruiker moet worden weergegeven voordat niet-opgeslagen gegevens op het hostmodelgestuurde formulier worden opgeslagen. De waarden moeten "true" of "false" zijn".

Als de methode RefreshForm wordt aangeroepen, kunnen de volgende foutberichten worden weergegeven.

Foutbericht Richtlijn voor het oplossen van problemen
Gebruik 'true' of 'false' als de parameterwaarde. Controleer de waarde van de parameter showPrompt en zorg ervoor dat de waarde "true" of "false" is.

SaveForm()

Hiermee worden de gegevens in het hostmodelgestuurde formulier opgeslagen.

Notitie

Als u IntelliSense niet ziet voor de methoden om vooraf gedefinieerde acties uit te voeren in ingesloten canvas-apps die zijn gemaakt voordat de functionaliteit beschikbaar is gemaakt, slaat u de app op, sluit u deze en opent u de app opnieuw.

Zie ook

Een canvas-app in een modelgestuurd formulier insluiten
Een ingesloten canvas-app aan een modelgestuurd formulier toevoegen
Een in een hostmodelgestuurd formulier ingesloten canvas-app bewerken
De schermgrootte en -richting aanpassen van een canvas-app die is ingesloten in een modelgestuurd formulier
Eigenschappen en acties van besturingselement ModelDrivenFormIntegration
Een ingesloten canvas-app delen
Richtlijnen voor het werken met ingesloten canvas-apps
Ingesloten canvas-apps op modelgestuurde formulieren die zijn gemaakt met behulp van de openbare preview-release, naar de recentste migreren

Notitie

Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)

De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).