Megosztás:


StandardControl.init

Az összetevőpéldány inicializálására szolgál. Az összetevők elindíthatják a távoli kiszolgáló hívásait és más inicializálási műveleteket. Az adathalmaz értékei itt nem inicializálhatók, ehhez használja az updateView metódust.

A trackContainerResize-t egyszer kell meghívni, lehetőleg az összetevő init metódusában, hogy értesítse, hogy az összetevőnek szüksége van az elrendezési információkra. Ezzel a módszerrel jelezhet a keretrendszernek, hogy töltse ki allocatedHeight és allocatedWidth használja a metódusokat.

Megjegyzés:

a tractContainerResize-t először a allocatedHeightallocatedWidth metódusok előtt kell meghívni.

Elérhető a következőhöz:

Modellalapú alkalmazások, vászonalapú alkalmazások és >portálok.

Szemantika

init(context,notifyOutputChanged,state,container)

Paraméterek

Paraméter neve Típus Kötelező Description
környezet Kontextus yes A paramétereket, az összetevő metaadatait és az interfészfüggvényeket tartalmazó bemeneti tulajdonságok .
notifyOutputChanged function no A keretrendszer új kimenetekről való értesítésének módja
state Dictionary no A setControlState-ból az utolsó munkamenetben mentett összetevő állapota
tároló HTMLDivElement no A renderelendő div elem

Example

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

Vezérlő
Power Apps-összetevő-keretrendszer API-referenciája
A Power Apps összetevő-keretrendszerének áttekintése