Compartir por


StandardControl.init

Utilízase para inicializar a instancia do compoñente. Os compoñentes poden iniciar chamadas de servidor remoto e outras accións de inicialización. Os valores do conxunto de datos non se poden inicializar aquí, use o método updateView para conseguilo.

trackContainerResize debe ser chamado unha vez, preferentemente no método do compoñente init para notificar que o compoñente necesita a información de deseño. Use este método para dicir ao framework para poboar allocatedHeight e allocatedWidth métodos.

Nota

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

Dispoñible para

Aplicacións baseadas en modelos, aplicacións de lenzo e portais.

Sintaxe

init(context,notifyOutputChanged,state,container)

Parámetros

Nome do parámetro Tipo Obrigatorio Descripción
Contexto Contexto si As propiedades de entrada que conteñen os parámetros, os metadatos dos compoñentes e as funcións da interface.
NotificaciónSaída Cambiada function non O método para notificar ao framework que ten novos resultados
Estado Dictionary non O estado do compoñente que se garda de setControlState na última sesión
contedor Elemento HTMLDivElement non Elemento div a renderizar

Exemplo

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
Referencia da API do marco de compoñentes de Power Apps
Visión xeral do marco de compoñentes de Power Apps