Deli putem


StandardControl.init

Koristi se za pokretanje instance komponente. Komponente mogu da potisnu pozive udaljenog servera i druge radnje pokretanja. Vrednosti skupa podataka se ne mogu pokrenuti ovde, koristite metod updateView da biste to postigli.

trackContainerResize bi trebalo pozvati jednom, init po mogućstvu u metodu komponente da biste obavestili da su komponenti potrebne informacije o rasporedu. Koristite ovaj metod da biste rekli radnom okviru da popuni allocatedHeight i allocatedWidth metode.

Belešku

Trebalo bi prvo pozvati funkciju tractContainerResize pre metoda allocatedHeightallocatedWidth .

Dostupno za

Aplikacije zasnovane na modelima, aplikacije podloge za crtanje i portali.

Sintaksa

init(context,notifyOutputChanged,state,container)

Parametri

Ime parametra Tip Zahtevano Opis
Kontekstu Kontekstu Da Svojstva unosa koja sadrže parametre, metapodatke komponente i funkcije interfejsa.
notifyOutputChanged function Ne Metod obaveštavanja okvira da ima nove izlaze
Država Dictionary Ne Stanje komponente koje je sačuvano iz svojstva setControlState u poslednjoj sesiji
Kontejner HTML izbor Ne Element diva za vizuelizaciju

Primer

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

Kontrolu
Power Apps component framework API referenca
Pregled okvira komponente Power Apps