Élément
L'applet de commande New-UDElement vous permet de créer des éléments React personnalisés dans votre appli. Comme avec New-UDHtml, vous pouvez définir des éléments HTML à l'aide de New-UDElement. Contrairement à New-UDHtml, vous pouvez mettre à jour les éléments, définir l'actualisation automatique et tirer parti du système de composants React.
Créer un élément
Vous devez spécifier -Tag et -Content lors de la création d'un élément. L'exemple ci-dessous crée une balise div.
New-UDElement -Tag 'div' -Content { 'Hello' }Vous pouvez imbriquer des composants les uns dans les autres pour créer des structures HTML. Par exemple, vous pourriez créer une liste non ordonnée avec l'exemple suivant.
New-UDElement -Tag 'ul' -Content {
New-UDElement -Tag 'li' -Content { 'First' }
New-UDElement -Tag 'li' -Content { 'Second' }
New-UDElement -Tag 'li' -Content { 'Third' }
}Définir des attributs
Vous pouvez sélectionner des attributs d'un élément (comme les attributs HTML) en utilisant le paramètre -Attributes. Ce paramètre accepte une table de hachage de noms et de valeurs d'attributs. L'exemple ci-dessous crée du texte rouge.
New-UDElement -Tag 'div' -Content { 'Hello' } -Attributes @{
style = @{
color = 'red'
}
}Vous pouvez encapsuler n'importe quel composant avec New-UDElement et ajouter un gestionnaire d'événement.
Actualisation automatique des éléments
Vous pouvez définir les paramètres -AutoRefresh, -RefreshInterval et -Endpoint pour créer un élément qui s'actualise à un certain intervalle. L'exemple ci-dessous crée un élément qui s'actualise chaque seconde et affiche l'heure actuelle.
Définir les propriétés d'un élément dynamiquement
Vous pouvez utiliser l'applet de commande Set-UDElement pour définir dynamiquement les propriétés et le contenu d'un élément. L'exemple suivant définit le contenu de l'élément à l'heure actuelle.
Vous pouvez aussi définir des attributs en utilisant le paramètre -Properties de Set-UDElement. L'exemple suivant définit l'heure actuelle et change la couleur en rouge.
Ajouter des éléments enfants
Vous pouvez ajouter des éléments enfants en utilisant Add-UDElement. L'exemple suivant ajoute des éléments de liste enfants à une liste non ordonnée.
Effacer les éléments enfants
Vous pouvez effacer les éléments enfants d'un élément en utilisant Clear-UDElement. L'exemple suivant efface tous les éléments de liste d'une liste non ordonnée.
Forcer le rechargement d'un élément
Vous pouvez forcer le rechargement d'un élément en utilisant Sync-UDElement. L'exemple suivant fait recharger le div avec la date actuelle.
Supprimer un élément
Vous pouvez supprimer un élément en utilisant Remove-UDElement.
Exemple : sélecteur de couleur
Créez un sélecteur de couleur avec un gestionnaire d'événement OnChange en utilisant New-UDElement.

API
Voir aussi
Mis à jour
Ce contenu vous a-t-il été utile ?