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

Параметри
| Параметър | Тип | Описание |
|---|---|---|
Actions | RenderFragment | Допълнителни бутони до бутона за изпращане. |
Class | string | Допълнителни CSS класове, добавени към коренния елемент. |
Fields | IEnumerable<FormField> | Елементи FormField(id, label, kind, required, options, placeholder, help, min, max, lines). |
Style | string | Вграден стил, добавен към коренния елемент. |
SubmitText | string | Текст на бутона за изпращане. |
Values | IDictionary<string, Object> | Речник със стойностите, попълван докато потребителят пише. По избор; подайте го, за да зададете начални стойности. |
Събития
| Събитие | Тип | Описание |
|---|---|---|
OnSubmit | EventCallback<IReadOnlyDictionary<string, Object>> | Вдига се със стойностите, когато всяко поле е валидно. |
Пакет
FormBuilder е част от RayCraft Free. Пакет: RayCraft.Blazor. Тя се тегли от nuget.org. Вижте Първи стъпки.
Изпратете обратна връзкаВерсия 1.0.3