FormBuilder
FreeConstruye un formulario a partir de definiciones de campos: texto, correo, contraseña, número, fecha, área de texto, selección, opción, casilla de verificación e interruptor. Valida los campos obligatorios, el formato del correo y los límites de los números con mensajes localizados y pone el foco en el primer problema.
Ejemplo

Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
Actions | RenderFragment | Botones adicionales junto al botón de envío. |
Class | string | Clases CSS adicionales que se agregan al elemento raíz. |
Fields | IEnumerable<FormField> | Elementos FormField(id, label, kind, required, options, placeholder, help, min, max, lines). |
Style | string | Estilo en línea agregado al elemento raíz. |
SubmitText | string | Texto del botón de envío. |
Values | IDictionary<string, Object> | Diccionario con los valores, que se rellena a medida que el usuario escribe. Opcional; páselo para preestablecer valores. |
Eventos
| Evento | Tipo | Descripción |
|---|---|---|
OnSubmit | EventCallback<IReadOnlyDictionary<string, Object>> | Se genera con los valores cuando todos los campos son válidos. |
Paquete
FormBuilder forma parte de RayCraft Free. Paquete: RayCraft.Blazor. Se obtiene de nuget.org. Consulte Primeros pasos.
Enviar comentariosVersión 1.0.3