Partekatu bidez


getContentWindow (bezeroaren APIaren erreferentzia)

IFRAME edo web baliabide bat irudikatzen duen eduki-leihoa itzultzen du.

Oharra

Metodo hau Interfaze Bateratuan soilik onartzen da.

Onartutako kontrol motak onartzen dira

iframe, web baliabidea

Sintaxia

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

Parametroak

Izena Mota Beharrezkoa Deskribapena
successCallback Function Ez Eragiketa ongi exekutatzen denean deitu beharreko funtzioa. IFRAME edo web baliabidea irudikatzen duen eduki-leihoaren instantzia bat funtzioari pasatzen zaio.
errorCallback Function Ez Eragiketan akats bat gertatzen denean deitzen zaion funtzioa.

Itzuli balioa

Arrakasta izanez gero, IFRAME edo web baliabide bat irudikatzen duen eduki-leihoaren instantzia duen promesa itzultzen du.

Adibidez

Ondorengo adibidean metodo hau HTML web baliabide batekin nola erabil dezakezun erakusten da (new_myWebResource.htm).

Lehenik eta behin, gehitu kode hau zure HTML web baliabidean:

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

Ondoren, gehitu kode hau OnLoad gertaera-kudeatzaile inprimakian:

// 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();
            }
        )
    }
}

Hasieratze kodearen antzeko kodea gehitu behar zaio TabStateChange gertaeren kudeatzaileari, hasierazio hori beharrezkoa bada. Edozein hasiera-kode idempotentea izan beharko litzateke berrerabiltzen bada. Errendimendu arrazoiengatik, inprimakiak kontrola suntsitu eta berriro berrabiarazi dezake fitxa nabigatzean.