Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
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);
}
Susiję straipsniai
Kontrolė
"Power Apps" komponento sistemos API nuoroda
"Power Apps" komponentų sistemos apžvalga