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

Formulare

Formulare können mit der Form-Komponente erstellt werden. Sie können eine Mischung verschiedener Arten von Eingabekomponenten sein, die an einen PowerShell-Klassentyp gebunden werden.

Einfaches Formular

Ein einfaches Formular erfordert eine PowerShell-Klassendefinition, um das als Modell für das Formular verwendete Objekt zu definieren. Unten sehen Sie ein Beispiel für das Skript hinter dieser Blazor-App. Es erstellt eine PowerShell-Klasse, weist sie der Variable $Model zu und definiert dann einen Event-Callback, der aufgerufen wird, wenn das Formular abgesendet wird.

class MyClass {
    [string]$Str 
}

$Variables["Model"] = [MyClass]::new()

function Submit {
    param($EventArgs)

    $Message.Success($EventArgs.Model.Str)
}

Um das obige PowerShell-Skript in einem Formular zu verwenden, können Sie die folgende PSBlazor-Syntax nutzen.

<Row>
    <Form Model="$Model" OnFinish="Submit">
        <FormItem>
            <Input bind-Value="$Model.Str" />
        </FormItem>
        <FormItem>
            <Button HtmlType="Submit">Submit</Button>
        </FormItem>
    </Form>
</Row>

Zuletzt aktualisiert

War das hilfreich?