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);
}
Articles associés
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é).