For the complete documentation index, see llms.txt. This page is also available as Markdown.

É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.

Sélecteur de couleur

API

Voir aussi


Mis à jour

Ce contenu vous a-t-il été utile ?