Deli putem


getContentWindow (Referenca klijentskog API-ja)

Vraća prozor sadržaja koji predstavlja IFRAME ili veb resurs.

Belešku

Ovaj metod je podržan samo u objedinjenim interfejsu.

Podržani tipovi kontrola

iframe, veb resurs

Sintaksa

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

Parametre

Ime Tip Zahtevano Opis
successCallback Function Ne Funkciju za pozivanje kada se operacija uspešno izvrši. Instanca prozora sadržaja koja predstavlja IFRAME ili veb resurs prosleđuje se funkciji.
errorCallback Function Ne Funkcija za pozivanje kada operacija ne uspe.

Povratna vrednost

Po uspehu vraća obećanje koje sadrži instancu prozora sadržaja koja predstavlja IFRAME ili veb resurs.

Primer

Sledeći primer pokazuje kako možete da koristite ovaj metod sa HTML veb resursom (new_myWebResource.htm).

Prvo dodajte sledeći kôd u HTML veb resurs:

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

Zatim dodajte sledeći kôd u rukovalac događajem OnLoad obrasca:

// 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 kôd za pokretanje treba da se doda rukovaoca događajem TabStateChange ako je takvo pokretanje neophodno. Bilo koji kôd za pokretanje trebalo bi da bude popotentan ako se ponovo koristi. Obrazac iz razloga performansi može da uništi i ponovo pokrene kontrolu tokom navigacije karticama.