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

Élément

Informations sur les UDElements.

La cmdlet New-UDElement vous permet de créer des éléments React personnalisés dans votre application. Comme New-UDHtml, vous pouvez définir des éléments HTML à l'aide de New-UDElement. Contrairement à New-UDHtml, vous pouvez mettre à jour des éléments, définir un rafraîchissement 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 pouvez 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 les 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 envelopper n'importe quel composant avec New-UDElement et ajouter un gestionnaire d'événements.

Éléments à rafraîchissement automatique

Vous pouvez définir les paramètres -AutoRefresh, -RefreshInterval et -Endpoint pour créer un élément qui se rafraîchit à un intervalle donné. L'exemple ci-dessous crée un élément qui se rafraîchit chaque seconde et affiche l'heure actuelle.

Définir les propriétés d'un élément de façon dynamique

Vous pouvez utiliser la cmdlet Set-UDElement pour définir les propriétés et le contenu d'un élément de façon dynamique. L'exemple suivant définit le contenu de l'élément à l'heure actuelle.

Vous pouvez également 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 à l'aide de 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 force la div à se recharger 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énements OnChange en utilisant New-UDElement.

Color Picker

API


Mis à jour

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