opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Vrne okno vsebine, ki predstavlja IFRAME ali spletni vir.
opomba,
Ta metoda je podprta le v poenotenem vmesniku.
Podprte vrste kontrolnikov
iframe, web resource
Sintaksa
formContext.getControl(arg).getContentWindow().then(successCallback, errorCallback);
Parametrov
| Ime | Vrsta | Zahtevano | Opis |
|---|---|---|---|
successCallback |
Function | Ne | Funkcija, ki vas pokliče, ko je operacija uspešno izvedena. Primerek okna vsebine, ki predstavlja IFRAME ali spletni vir, je posredovan funkciji. |
errorCallback |
Function | Ne | Funkcija, ki jo pokličete, ko operacija ne uspe. |
Vrednost vračila
Ob uspehu vrne obljubo, ki vsebuje primerek okna vsebine, ki predstavlja IFRAME ali spletni vir.
Primer
V spodnjem primeru je prikazano, kako lahko to metodo uporabite s spletnim virom HTML (new_myWebResource.htm).
Najprej v spletni vir HTML dodajte to kodo:
// This script should be in the HTML web resource.
function doStuff() {
// Add desired script logic that executes on form load.
}
Nato v obrazec Rutina za obravnavo dogodkov OnLoad dodajte to kodo:
// 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();
}
)
}
}
Podobna inicializatorna koda bi morala biti dodana rutini za obravnavo dogodkov TabStateChange , če je takšna inicializacija potrebna. Vsaka koda za inicializacijo mora biti idempotentna, če je znova ponovna uporaba. Zaradi učinkovitosti delovanja lahko obrazec uniči in znova inicializira kontrolnik med premikanjem z zavihki.