RayCraftDocs
v1.0.3
es
raycraft.dev
En esta página

FormBuilder

Free

Construye 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

Control FormBuilder

Parámetros

ParámetroTipoDescripción
ActionsRenderFragmentBotones adicionales junto al botón de envío.
ClassstringClases CSS adicionales que se agregan al elemento raíz.
FieldsIEnumerable<FormField>Elementos FormField(id, label, kind, required, options, placeholder, help, min, max, lines).
StylestringEstilo en línea agregado al elemento raíz.
SubmitTextstringTexto del botón de envío.
ValuesIDictionary<string, Object>Diccionario con los valores, que se rellena a medida que el usuario escribe. Opcional; páselo para preestablecer valores.

Eventos

EventoTipoDescripción
OnSubmitEventCallback<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.