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

Formularios

Los formularios se pueden crear utilizando el componente Form. Puede ser una combinación de varios tipos de componentes de entrada que se vinculan a un tipo de clase de PowerShell.

Formulario básico

Un formulario básico requiere una definición de clase de PowerShell para definir el objeto utilizado como modelo del formulario. A continuación se muestra un ejemplo del script que hay detrás de esta aplicación Blazor. Crea una clase de PowerShell, la asigna a la variable $Model y, a continuación, define una retrollamada de evento que se invocará cuando se envíe el formulario.

class MyClass {
    [string]$Str 
}

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

function Submit {
    param($EventArgs)

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

Para utilizar el script de PowerShell anterior en un formulario, puede usar la siguiente sintaxis de PSBlazor.

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

Última actualización

¿Te fue útil?