FormBuilderCupertinoDateTimePicker class
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- FormField<
DateTime> - FormBuilderCupertinoDateTimePicker
Constructors
-
FormBuilderCupertinoDateTimePicker({Key? key, required String name, FormFieldValidator<
DateTime> ? validator, DateTime? initialValue, InputDecoration decoration = const InputDecoration(), ValueChanged<DateTime?> ? onChanged, ValueTransformer<DateTime?> ? valueTransformer, bool enabled = true, FormFieldSetter<DateTime> ? onSaved, AutovalidateMode autovalidateMode = AutovalidateMode.disabled, VoidCallback? onReset, FocusNode? focusNode, Locale? locale, DateFormat? format, CupertinoDateTimePickerInputType inputType = CupertinoDateTimePickerInputType.both, DateTime? firstDate, DateTime? lastDate, bool alwaysUse24HourFormat = false, dynamic theme, DateChangedCallback? onConfirm, DateCancelledCallback? onCancel, ValueChanged<DateTime> ? onFieldSubmitted, TextEditingController? controller, TextInputType keyboardType = TextInputType.datetime, TextStyle? style, TextAlign textAlign = TextAlign.start, bool autofocus = false, bool obscureText = false, bool autocorrect = false, MaxLengthEnforcement maxLengthEnforcement = MaxLengthEnforcement.none, TextDirection? textDirection, int? maxLines, int? maxLength, List<TextInputFormatter> ? inputFormatters, StrutStyle strutStyle = StrutStyle.disabled, TransitionBuilder? transitionBuilder, bool showCursor = false, int? minLines, bool expands = false, TextInputAction? textInputAction, VoidCallback? onEditingComplete, InputCounterWidgetBuilder? buildCounter, Radius? cursorRadius, Color? cursorColor, Brightness? keyboardAppearance, EdgeInsets scrollPadding = const EdgeInsets.all(20.0), bool enableInteractiveSelection = false, double cursorWidth = 2.0, TextCapitalization textCapitalization = TextCapitalization.none})
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
- 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
- theme → 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