Dalintis per


StandartControl.init

Naudojamas komponento egzemplioriui inicijuoti. Komponentai gali paleisti nuotolinio serverio skambučius ir kitus inicijavimo veiksmus. Duomenų rinkinio reikšmių čia inicijuoti negalima, naudokite metodą updateView , kad tai pasiektumėte.

trackContainerResize turėtų būti iškviestas vieną kartą, pageidautina komponento init metode, kad būtų pranešta, jog komponentui reikia maketo informacijos. Naudokite šį metodą, jei norite nurodyti, kad sistema užpildytų allocatedHeight duomenis ir allocatedWidth metodus.

Pastaba.

tractContainerResize pirmiausia reikia iškviesti prieš allocatedHeight ir allocatedWidth metodus.

Galima naudoti

Modeliu pagrįstos programėlės, drobės programėlės ir portalai.

Sintaksė

init(context,notifyOutputChanged,state,container)

Parametrai

Parametro pavadinimas Rūšis Privalomas Aprašą
Kontekste Kontekste taip Įvesties ypatybės, kuriose yra parametrai, komponento metaduomenys ir sąsajos funkcijos.
notifyOutputChanged function Ne Būdas informuoti sistemą, kad ji turi naujų išdirbių
valstybė Dictionary Ne Komponento būsena, įrašyta iš setControlState paskutiniame seanse
konteineris HTMLDivElement Ne Div elementas, kurį reikia generuoti

Pavyzdžiui

public init(context: ComponentFramework.Context<IInputs>, notifyOutputChanged: () => void, state: ComponentFramework.Dictionary, container:HTMLDivElement)
{
    this._labelElement = document.createElement("label");
    this._labelElement.setAttribute("class", "HelloWorldColor");
    container.appendChild(this._labelElement);
}

Kontrolė
"Power Apps" komponento sistemos API nuoroda
"Power Apps" komponentų sistemos apžvalga