Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
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);
}
Artigos relacionados
Control
Referencia da API do marco de compoñentes de Power Apps
Visión xeral do marco de compoñentes de Power Apps