Delen via


getContentWindow (client-API-verwijzing)

Retourneert het inhoudsvenster dat een IFRAME of webresource vertegenwoordigt.

Opmerking

Deze methode wordt alleen ondersteund in Unified Interface.

Ondersteunde besturingstypen

iframe, webresource

Syntaxis

formContext.getControl(arg).getContentWindow().then(successCallback, errorCallback);

Parameterwaarden

Naam Typologie Verplicht Description
successCallback Functie Nee. Een functie die moet worden aangeroepen wanneer de bewerking is uitgevoerd. Een exemplaar van een inhoudsvenster dat het IFRAME of de webresource vertegenwoordigt, wordt doorgegeven aan de functie.
errorCallback Functie Nee. Een functie om aan te roepen wanneer de bewerking mislukt.

Retourwaarde

Retourneert een belofte die een exemplaar van een inhoudsvenster bevat dat een IFRAME of webresource vertegenwoordigt.

Example

In het volgende voorbeeld ziet u hoe u deze methode kunt gebruiken met een HTML-webresource (new_myWebResource.htm).

Voeg eerst de volgende code toe in uw HTML-webresource:

// This script should be in the HTML web resource.
function doStuff() {
    // Add desired script logic that executes on form load.
}

Voeg vervolgens de volgende code toe in de gebeurtenis-handler van het formulier OnLoad:

// This should be in a script loaded on the form. 
// form_onload is a handler for the form onload event.
function form_onload(executionContext) {
    var formContext = executionContext.getFormContext();
    var wrControl = formContext.getControl("WebResource_CustomName");
    if (wrControl) {
        wrControl.getContentWindow().then(
            function (contentWindow) {
                contentWindow.doStuff();
            }
        )
    }
}

Vergelijkbare initialisatiecode moet worden toegevoegd aan een TabStateChange-gebeurtenishandler als een dergelijke initialisatie nodig is. Elke initialisatiecode moet idempotent zijn als deze opnieuw wordt gebruikt. Om prestatieredenen kan het formulier het besturingselement vernietigen en opnieuw initialiseren tijdens de tabnavigatie.