masamune.form library Null safety

Masamune form plugin framework library.

Classes

ChangeEmailForm
ChangePasswordForm
Selectable type text field [...]
FormBuilder
FormContext
The context for handling the form. [...]
FormItem
FormItemAvatarImage
FormItemBuilder<TController extends Object>
FormItemCheckbox
FormItemChipsField
FormItemCommentField
FormItemDateTimeField
FormItemDropdownButton
Widget that displays a dropdown button and generates an action when tapped.
FormItemDropdownField
FormItemDynamicLabeledDropdownField
FormItemFullScreen<T extends Object>
FormItemHeadline
Form-headline widget.
FormItemLabel
FormItemLabeledDropdownField
FormItemMedia
Form widget for uploading media (Image and Video). [...]
FormItemMultiMedia
Form widget for uploading multiple media files (images and videos) at once. [...]
FormItemMultiMediaItem
Class for storing various data to be uploaded for FormItemMultiMedia.
FormItemPassword
FormItemSelectBuilder
FormItemSelectItem
FormItemSimpleChips
FormItemSubmit
FormItemSwitch
FormItemTextField
ReauthForm
SuggestionOverlayBuilder
Widget to enable the suggest feature and autocomplete feature.
SuggestionsBoxController
TextCursor
UIFormDialog
Show dialog for form. [...]
UIPageChangeEmail
UIPageChangePassword
UIPageChangeReauth
UISimpleFormDialog
Show dialog for simple form. [...]

Extensions

FormDynamicMapExtensions

Constants

kObjectReplacementChar → const int
0xFFFD

Functions

useForm([String? editingId]) FormContext
Create the context for using the form. [...]

Enums

FormBuilderType
FormItemCheckboxType
FormItemDateTimeFieldPickerType
FormItemMediaType
Media type.
FormItemSwitchType

Typedefs

ChipsBuilder<T> = Widget Function(BuildContext context, _ChipsInputState<T> state, T data)
ChipSelected<T> = void Function(T data, bool selected)
ChipsInputSuggestions<T> = FutureOr<List<T>> Function(String query, Set chips)