DateTimeField class

Inheritance

Constructors

DateTimeField({required String name, required DateTime? initialValue, @deprecated void onChanged(BuildContext context, DateTime? value)?, required DateTime start, required DateTime end})

Properties

codec FieldCodec<DateTime>
Encodes the value of Type T to a String format, to be used in a query parameter, or decodes a String query parameter back to T.
finalinherited
end DateTime
The ending DateTime value used for the date and time pickers.
final
hashCode int
The hash code for this object.
no setterinherited
initialValue DateTime?
finalinherited
name String
Name of this inside the query group.
finalinherited
onChanged → (void Function(BuildContext context, DateTime? value)?)
Callback for when Field's value changed through:
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
start DateTime
The starting DateTime value used for the date and time pickers.
final
type FieldType
Type of this, helps providing some metadata about this, to help rendering proper widget by external listeners.
finalinherited

Methods

build(BuildContext context, String group) Widget
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
showDateTimePicker(BuildContext context, [DateTime? value]) Future<DateTime?>
Shows a date and time picker dialog and returns the selected date and time
toFullJson() Map<String, dynamic>
Same as toJson put prepends some metadata like name, type and value.
inherited
toJson() Map<String, dynamic>
Converts this into JSON representation share information about the available fields. Mostly used to support Fields on Widgetbook Cloud.
override
toString() String
A string representation of this object.
inherited
toWidget(BuildContext context, String group, DateTime? value) Widget
Builds the current field into a Widget to be used for input in the side panel.
override
updateField(BuildContext context, String group, DateTime value) → void
inherited
valueFrom(Map<String, String> groupMap) DateTime?
Extracts the value from groupMap, fallback to initialValue if not found.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited