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

Formulaires

Formulaires pour les composants du portail.

Les formulaires peuvent être créés à l'aide du composant Form. Il peut s'agir d'un mélange de différents 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 pour le formulaire. Voici un exemple du script associé à cette application Blazor. Il crée une classe PowerShell, l'assigne à la variable $Model, puis définit un rappel d'événement à invoquer lors de la soumission du formulaire.

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 ?