Condividi tramite


StandardControl.init

Utilizzato per inizializzare l'istanza del componente. I componenti possono avviare chiamate al server remoto e altre azioni di inizializzazione. I valori del set di dati non possono essere inizializzati qui, usare il metodo updateView per ottenere tale risultato.

TrackContainerResize deve essere chiamato una sola volta, preferibilmente nel metodo del componente init per notificare che il componente necessita delle informazioni sul layout. Usare questo metodo per indicare al framework di popolare allocatedHeight i metodi e allocatedWidth .

Annotazioni

tractContainerResize deve essere chiamato prima dei allocatedHeight metodi e allocatedWidth .

Disponibile per

App basate su modello, app canvas e portali.

Sintassi

init(context,notifyOutputChanged,state,container)

Parametri

Nome del parametro TIPO Obbligatorio Description
context Contesto yes Proprietà di input contenente i parametri, i metadati dei componenti e le funzioni di interfaccia.
notifyOutputChanged function no Metodo per notificare al framework che contiene nuovi output
state Dictionary no Stato del componente salvato da setControlState nell'ultima sessione
container HTMLDivElement no Elemento div di cui eseguire il rendering

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

Control
Informazioni di riferimento sulle API del framework dei componenti di Power Apps
Panoramica del framework dei componenti di Power Apps