Partilhar via


StandardControl.init

Usado para inicializar a instância do componente. Os componentes podem iniciar chamadas de servidor remoto e outras ações de inicialização. Os valores do conjunto de dados não podem ser inicializados aqui, use o método updateView para conseguir isso.

trackContainerResize deve ser chamado uma vez, de preferência no método do componente init para notificar que o componente precisa das informações de layout. Use esse método para dizer à estrutura para preencher allocatedHeight e allocatedWidth métodos.

Observação

tractContainerResize deve ser chamado primeiro antes dos allocatedHeight métodos e allocatedWidth .

Disponível para

Aplicativos orientados a modelos, aplicativos de tela, portais Ads.

Sintaxe

init(context,notifyOutputChanged,state,container)

Parâmetros

Nome do parâmetro Tipo Obrigatório Description
contexto Contexto yes As propriedades de entrada que contêm os parâmetros, metadados de componentes e funções de interface.
notifyOutputChanged function no O método para notificar a estrutura de que ela tem novas saídas
state Dictionary no O estado do componente que é salvo de setControlState na última sessão
contentor HTMLDivElement no O elemento div a ser renderizado

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

Controlo
Referência da API da estrutura do componente Power Apps
Visão geral da estrutura do componente Power Apps