Partager via


StandardControl.init

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

trackContainerResize doit être appelé une fois, de préférence dans la méthode init du composant, pour notifier que le composant a besoin des informations de disposition. Utilisez cette méthode pour indiquer au framework de renseigner les méthodes allocatedHeight et allocatedWidth.

Notes

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

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 Requise Description
context Context oui Propriétés d’entrée contenant les paramètres, les métadonnées du composant et les fonctions de l’interface.
notifyOutputChanged function non Méthode pour informer l’infrastructure qu’elle a de nouvelles sorties
state Dictionary non État du composant enregistré dans setControlState à la dernière session
container HTMLDivElement non Élément de div à afficher

Exemple

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
Référence des API Power Apps component framework
Vue d’ensemble de Power Apps component framework

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).