FormBuilderCupertinoDateTimePicker class
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- FormField<
DateTime> - FormBuilderCupertinoDateTimePicker
Constructors
-
FormBuilderCupertinoDateTimePicker({Key? key, AutovalidateMode autovalidateMode = AutovalidateMode.disabled, bool enabled = true, DateTime? initialValue, FocusNode? focusNode, FormFieldSetter<
DateTime> ? onSaved, FormFieldValidator<DateTime> ? validator, InputDecoration decoration = const InputDecoration(), required String name, ValueChanged<DateTime?> ? onChanged, ValueTransformer<DateTime?> ? valueTransformer, VoidCallback? onReset, bool alwaysUse24HourFormat = false, DateTime? firstDate, DateFormat? format, CupertinoDateTimePickerInputType inputType = CupertinoDateTimePickerInputType.both, DateTime? lastDate, Locale? locale, DateCancelledCallback? onCancel, DateChangedCallback? onConfirm, dynamic timePickerTheme, dynamic datePickerTheme, bool autocorrect = false, bool autofocus = false, InputCounterWidgetBuilder? buildCounter, TextEditingController? controller, Color? cursorColor, Radius? cursorRadius, double cursorWidth = 2.0, bool enableInteractiveSelection = false, bool expands = false, List<TextInputFormatter> ? inputFormatters, Brightness? keyboardAppearance, TextInputType keyboardType = TextInputType.datetime, int? maxLength, MaxLengthEnforcement maxLengthEnforcement = MaxLengthEnforcement.none, int? maxLines, int? minLines, bool obscureText = false, VoidCallback? onEditingComplete, ValueChanged<DateTime> ? onFieldSubmitted, EdgeInsets scrollPadding = const EdgeInsets.all(20.0), bool showCursor = false, StrutStyle strutStyle = StrutStyle.disabled, TextStyle? style, TextAlign textAlign = TextAlign.start, TextCapitalization textCapitalization = TextCapitalization.none, TextDirection? textDirection, TextInputAction? textInputAction, TransitionBuilder? transitionBuilder})
Properties
- alwaysUse24HourFormat → bool
-
final
- autocorrect → bool
-
final
- autofocus → bool
-
final
- autovalidateMode → AutovalidateMode
-
Used to enable/disable this form field auto validation and update its
error text.
finalinherited
- buildCounter → InputCounterWidgetBuilder?
-
final
-
builder
→ FormFieldBuilder<
DateTime> -
Function that returns the widget representing this form field. It is
passed the form field state as input, containing the current value and
validation state of this field.
finalinherited
- controller → TextEditingController?
-
final
- cursorColor → Color?
-
final
- cursorRadius → Radius?
-
final
- cursorWidth → double
-
final
- datePickerTheme → dynamic
-
final
- decoration → InputDecoration
-
The border, labels, icons, and styles used to decorate the field.
finalinherited
- enabled → bool
-
Whether the form is able to receive user input.
finalinherited
- enableInteractiveSelection → bool
-
final
- expands → bool
-
final
- firstDate → DateTime?
-
final
- focusNode → FocusNode?
-
An optional focus node to use as the focus node for this widget.
finalinherited
- format → DateFormat?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- initialValue → DateTime?
-
An optional value to initialize the form field to, or null otherwise.
finalinherited
-
inputFormatters
→ List<
TextInputFormatter> ? -
final
- inputType → CupertinoDateTimePickerInputType
-
final
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- keyboardAppearance → Brightness?
-
final
- keyboardType → TextInputType
-
final
- lastDate → DateTime?
-
final
- locale → Locale?
-
final
- maxLength → int?
-
final
- maxLengthEnforcement → MaxLengthEnforcement
-
final
- maxLines → int?
-
final
- minLines → int?
-
final
- name → String
-
Used to reference the field within the form, or to reference form data
after the form is submitted.
finalinherited
- obscureText → bool
-
final
- onCancel → DateCancelledCallback?
-
final
-
onChanged
→ ValueChanged<
DateTime?> ? -
Called when the field value is changed.
finalinherited
- onConfirm → DateChangedCallback?
-
final
- onEditingComplete → VoidCallback?
-
final
-
onFieldSubmitted
→ ValueChanged<
DateTime> ? -
Called when an enclosing form is submitted. The value passed will be
null
if format fails to parse the text.final - onReset → VoidCallback?
-
Called when the field value is reset.
finalinherited
-
onSaved
→ FormFieldSetter<
DateTime> ? -
An optional method to call with the final value when the form is saved via
FormState.save.
finalinherited
- restorationId → String?
-
Restoration ID to save and restore the state of the form field.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollPadding → EdgeInsets
-
final
- showCursor → bool
-
Called whenever the state's value changes, e.g. after picker value(s)
have been selected or when the field loses focus. To listen for all text
changes, use the controller and focusNode.
final
- strutStyle → StrutStyle
-
final
- style → TextStyle?
-
final
- textAlign → TextAlign
-
final
- textCapitalization → TextCapitalization
-
final
- textDirection → TextDirection?
-
final
- textInputAction → TextInputAction?
-
final
- timePickerTheme → dynamic
-
final
- transitionBuilder → TransitionBuilder?
-
final
-
validator
→ FormFieldValidator<
DateTime> ? -
An optional method that validates an input. Returns an error string to
display if the input is invalid, or null otherwise.
finalinherited
-
valueTransformer
→ ValueTransformer<
DateTime?> ? -
Called just before field value is saved. Used to massage data just before
committing the value.
finalinherited
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → FormBuilderCupertinoDateTimePickerState - Creates the mutable state for this widget at a given location in the tree.
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of DiagnosticsNode objects describing this node's
children.
inherited
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited