Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Vraća prozor sadržaja koji predstavlja IFRAME ili web-resurs.
Napomena
Ta je metoda podržana samo u objedinjenom sučelju.
Podržane vrste kontrola
iframe, web-resurs
Sintaksa
formContext.getControl(arg).getContentWindow().then(successCallback, errorCallback);
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
successCallback |
Function | No | Funkcija koja se poziva kada se operacija uspješno izvrši. Funkciji se prosljeđuje instanca prozora sadržaja koja predstavlja IFRAME ili web-resurs. |
errorCallback |
Function | No | Funkcija za pozivanje kada operacija ne uspije. |
Povratna vrijednost
Prilikom uspjeha vraća obećanje koje sadrži instancu prozora sadržaja koja predstavlja IFRAME ili web-resurs.
Primjer
U sljedećem je primjeru prikazano kako koristiti tu metodu s HTML web-resursom (new_myWebResource.htm).
Najprije u HTML web-resurs dodajte sljedeći kod:
// This script should be in the HTML web resource.
function doStuff() {
// Add desired script logic that executes on form load.
}
Zatim dodajte sljedeći kod u obrazac Rukovatelj događajima Prilikom učitavanja:
// 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();
}
)
}
}
Sličan kod inicijalizacije treba dodati u rukovatelj događajima TabStateChange ako je takva inicijalizacija potrebna. Bilo koji kod inicijalizacije trebao bi biti idempotentan ako se ponovno koristi. Zbog boljih performansi obrazac može uništiti i ponovno inicijalizirati kontrolu tijekom navigacije karticama.