Compartir a través de


StandardControl.init

Se usa para inicializar la instancia del componente. Los componentes pueden iniciar llamadas a servidores remotos y otras acciones de inicialización. Los valores del conjunto de datos no se pueden inicializar aquí, use el método updateView para ello.

trackContainerResize debe llamarse una vez, preferiblemente en el método init del componente para notificar que el componente necesita la información de diseño. Use este método para indicar al marco para poblar los métodos allocatedHeight y allocatedWidth.

Nota

Debe llamarse primero a tractContainerResize antes de los métodos allocatedHeight y allocatedWidth.

Disponible para

Aplicaciones basadas en modelos, aplicaciones de lienzo y portales.

Sintaxis

init(context,notifyOutputChanged,state,container)

Parámetros

Nombre de parámetro Tipo Obligatorio Descripción
context Context Las Propiedades de entrada que contienen los parámetros, metadatos de componentes y funciones de la interfaz.
notifyOutputChanged function no El método para notificar el marco que tiene nuevas salidas
state Dictionary no El estado del componente que se guarda desde setControlState en la última sesión
container HTMLDivElement no El elemento div a generar

Ejemplo

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 de la API de Power Apps component framework
Información general sobre Power Apps component framework

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).