Comparteix via


StandardControl.init

S'utilitza per inicialitzar la instància del component. Els components poden iniciar trucades de servidor remots i altres accions d'inicialització. Els valors del conjunt de dades no es poden inicialitzar aquí, utilitzeu el mètode updateView per aconseguir-ho.

trackContainerResize s'ha de cridar una vegada, preferiblement en el mètode component init per notificar que el component necessita la informació de disseny. Utilitzeu aquest mètode per indicar al marc que ompli allocatedHeight i allocatedWidth mètodes.

Nota

tractContainerResize s'ha de cridar primer abans dels allocatedHeight mètodes i.allocatedWidth

Disponible per a

Aplicacions basades en models, aplicacions de llenç i portals.

Sintaxi

init(context,notifyOutputChanged,state,container)

Paràmetres

Nom del paràmetre Type Necessari Descripció
context Context Les propietats d'entrada que contenen els paràmetres, les metadades dels components i les funcions de la interfície.
notifyOutputChanged function no El mètode per notificar al framework que té noves sortides
estat Dictionary no L'estat del component que es desa de setControlState a la darrera sessió
contenidor HTMLDivElement no L'element div a renderitzar

Exemple

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

Control
Referència de l'API del marc de components del Power Apps
Informació general del marc de components del Power Apps