RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

FormBuilder

Free

Constrói um formulário a partir de definições de campos: texto, e-mail, senha, número, data, área de texto, seleção, opção, caixa de seleção e interruptor. Valida campos obrigatórios, o formato do e-mail e os limites de números com mensagens localizadas e coloca o foco no primeiro problema.

Exemplo

Controle FormBuilder

Parâmetros

ParâmetroTipoDescrição
ActionsRenderFragmentBotões extras ao lado do botão de envio.
ClassstringClasses CSS extras adicionadas ao elemento raiz.
FieldsIEnumerable<FormField>Itens FormField(id, label, kind, required, options, placeholder, help, min, max, lines).
StylestringEstilo embutido adicionado ao elemento raiz.
SubmitTextstringTexto do botão de envio.
ValuesIDictionary<string, Object>Dicionário com os valores, preenchido enquanto o usuário digita. Opcional; forneça-o para predefinir valores.

Eventos

EventoTipoDescrição
OnSubmitEventCallback<IReadOnlyDictionary<string, Object>>Gerado com os valores quando todos os campos são válidos.

Pacote

FormBuilder faz parte do RayCraft Free. Pacote: RayCraft.Blazor. Vem do nuget.org. Veja Primeiros passos.