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' }
}
Liste d'arguments
Un tableau d'arguments peut être transmis à la région dynamique.

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.

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.

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