Partager via


StandardControl.init

Utilisé pour initialiser l’instance du composant. Les composants peuvent lancer des appels de serveur distants et d’autres actions d’initialisation. Les valeurs de jeu de données ne peuvent pas être initialisées ici, utilisez la méthode updateView pour y parvenir.

trackContainerResize doit être appelé une seule fois, de préférence dans la méthode du composant init pour notifier que le composant a besoin des informations de disposition. Utilisez cette méthode pour indiquer à l’infrastructure de remplir allocatedHeight et allocatedWidth de méthodes.

Note

tractContainerResize doit être appelé en premier avant les méthodes et allocatedWidth les allocatedHeight méthodes.

Disponible pour

Applications pilotées par modèle, applications canevas et portails.

Syntaxe

init(context,notifyOutputChanged,state,container)

Paramètres

Nom du paramètre Type Obligatoire Descriptif
context Contexte oui Propriétés d’entrée contenant les paramètres, les métadonnées des composants et les fonctions d’interface.
notifyOutputChanged function Non Méthode permettant d’informer l’infrastructure qu’elle a de nouvelles sorties
état Dictionary Non État du composant enregistré à partir de setControlState dans la dernière session
container HTMLDivElement Non Élément div à afficher

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

Contrôle
Référence d’API Power Apps component framework
Vue d'ensemble de Power Apps component framework