Zdieľať cez


StandardControl.init

Používa sa na inicializáciu inštancie súčasti. Súčasti môžu spúšťať vzdialené volania servera a iné inicializačné akcie. Tu nie je možné inicializovať hodnoty množiny údajov. Dosiahnete to použitím metódy updateView .

TrackContainerResize by sa malo vyvolať raz, ideálne v metóde súčasti init , aby bolo možné oznámiť, že súčasť potrebuje informácie o rozložení. Pomocou tejto metódy môžete overiť architektúru, aby vyplnila allocatedHeight metódy a allocatedWidth .

Poznámka

tractContainerResize by mala byť volaná najskôr pred allocatedHeight metódami a allocatedWidth .

K dispozícii pre

Modelom riadené aplikácie, plátnové aplikácie a portály.

Syntax

init(context,notifyOutputChanged,state,container)

Parametre

Názov parametra Typ Požaduje sa Popis
kontext Kontext yes Vstupné vlastnosti obsahujúce parametre, metaúdaje súčastí a funkcie rozhrania.
notifyOutputChanged function no Metóda na upozorňujúci rámec na to, že má nové výstupy
štát Dictionary no Stav súčasti, ktorý je uložený v setControlState v poslednej relácii
kontajner HTMLDivElement no Prvok div, ktorý sa má vykresliť

Príklad

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

Kontrola
Referenčné informácie k rozhraniam API architektúry súčastí služby Power Apps
Prehľad architektúry súčastí služby Power Apps