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

Régions dynamiques

New-UDDynamic vous permet de définir une région dynamique. Les pages elles-mêmes sont de nature dynamique. Cela signifie que chaque fois qu'une page est chargée, elle exécute le PowerShell de cette page. Parfois, vous pourriez vouloir recharger une section d'une page plutôt que la page entière. C'est à ce moment que vous voudrez utiliser les régions dynamiques.

Région dynamique de base

Cette région dynamique se recharge lorsque le bouton est cliqué.

New-UDApp -Title "Hello, World!" -Content {
    New-UDDynamic -Id 'date' -Content {
        New-UDTypography -Text "$(Get-Date)"
    }

    New-UDButton -Text 'Reload Date' -OnClick { Sync-UDElement -Id 'date' }
}
Reload on button click

Liste d'arguments

Un tableau d'arguments peut être transmis à la région dynamique.

en utilisant la liste d'arguments

Vous pouvez utiliser Sync-UDElement pour modifier les valeurs des arguments.

Actualisation automatique

Les régions dynamiques permettent d'actualiser automatiquement les composants après un certain laps de temps. Le bloc de script complet de la région sera exécuté lors de l'actualisation automatique.

Si vous avez plusieurs composants liés qui utilisent les mêmes données, envisagez de les placer dans la même région dynamique afin d'améliorer la performance.

Auto refresh dynamic region

Composant de chargement

Il arrive que l'actualisation d'un composant dynamique prenne un certain temps. Par exemple, si vous interrogez l'API REST d'un autre service ou des données. Les régions dynamiques prennent en charge la configuration du composant qui s'affiche lorsque la région se recharge. Par défaut, rien n'est affiché. Il peut s'agir de n'importe quel composant d'appli.

Loading component for dynamic region

API

New-UDDynamic

Voir aussi

Mis à jour

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