RayCraftDocs
v1.0.3
bg
raycraft.dev
На тази страница

FormBuilder

Free

Изгражда форма от дефиниции на полета: текст, имейл, парола, число, дата, текстова област, избор, радио, отметка и превключвател. Валидира задължителните полета, формата на имейла и границите на числата с локализирани съобщения и поставя фокус на първия проблем.

Пример

Контрола FormBuilder

Параметри

ПараметърТипОписание
ActionsRenderFragmentДопълнителни бутони до бутона за изпращане.
ClassstringДопълнителни CSS класове, добавени към коренния елемент.
FieldsIEnumerable<FormField>Елементи FormField(id, label, kind, required, options, placeholder, help, min, max, lines).
StylestringВграден стил, добавен към коренния елемент.
SubmitTextstringТекст на бутона за изпращане.
ValuesIDictionary<string, Object>Речник със стойностите, попълван докато потребителят пише. По избор; подайте го, за да зададете начални стойности.

Събития

СъбитиеТипОписание
OnSubmitEventCallback<IReadOnlyDictionary<string, Object>>Вдига се със стойностите, когато всяко поле е валидно.

Пакет

FormBuilder е част от RayCraft Free. Пакет: RayCraft.Blazor. Тя се тегли от nuget.org. Вижте Първи стъпки.