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

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 ?