Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar innehållsfönstret som representerar en IFRAME- eller webbresurs.
Anmärkning
Den här metoden stöds endast i Enhetligt gränssnitt.
Kontrolltyper som stöds
iframe, webbresurs
Syntax
formContext.getControl(arg).getContentWindow().then(successCallback, errorCallback);
Parameterar
| Namn | Typ | Krävs | Description |
|---|---|---|---|
successCallback |
Funktion | Nej | En funktion som anropar när åtgärden körs. En innehållsfönsterinstans som representerar IFRAME- eller webbresursen skickas till funktionen. |
errorCallback |
Funktion | Nej | En funktion som ska anropas när åtgärden misslyckas. |
Returvärde
Vid lyckat resultat returnerar ett löfte som innehåller en innehållsfönsterinstans som representerar en IFRAME- eller webbresurs.
Example
I följande exempel visas hur du kan använda den här metoden med en HTML-webbresurs (new_myWebResource.htm).
Lägg först till följande kod i HTML-webbresursen:
// This script should be in the HTML web resource.
function doStuff() {
// Add desired script logic that executes on form load.
}
Lägg sedan till följande kod i formatet OnLoad-händelsehanterare:
// 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();
}
)
}
}
Liknande initieringskod bör läggas till i en TabStateChange-händelsehanterare om sådan initiering krävs. All initieringskod bör vara idempotent om den återanvänds. Av prestandaskäl kan formuläret förstöra och initiera kontrollen igen under tabbnavigering.