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?