Formulaires
Les formulaires peuvent être créés à l'aide du composant Form. Il peut s'agir d'un mélange de divers types de composants de saisie qui se lient à un type de classe PowerShell.
Formulaire de base
Un formulaire de base nécessite une définition de classe PowerShell pour définir l'objet utilisé comme modèle du formulaire. Voici un exemple du script derrière cette appli Blazor. Il crée une classe PowerShell, l'assigne à la variable $Model, puis définit un rappel d'événement à invoquer lorsque le formulaire est soumis.
class MyClass {
[string]$Str
}
$Variables["Model"] = [MyClass]::new()
function Submit {
param($EventArgs)
$Message.Success($EventArgs.Model.Str)
}Pour utiliser le script PowerShell ci-dessus dans un formulaire, vous pouvez utiliser la syntaxe PSBlazor suivante.
<Row>
<Form Model="$Model" OnFinish="Submit">
<FormItem>
<Input bind-Value="$Model.Str" />
</FormItem>
<FormItem>
<Button HtmlType="Submit">Submit</Button>
</FormItem>
</Form>
</Row>Mis à jour
Ce contenu vous a-t-il été utile ?