DoubleInputField class

Field that builds TextFormField for double values.

Inheritance

Constructors

DoubleInputField({required String name, double? initialValue = 0, @Deprecated('Fields should not be aware of their context') void onChanged(BuildContext context, double? value)?})

Properties

codec FieldCodec<double>
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
formatters List<TextInputFormatter>
finalinherited
hashCode int
The hash code for this object.
no setterinherited
initialValue double?
finalinherited
name String
Name of this inside the query group.
finalinherited
onChanged → void Function(BuildContext context, double? value)?
Callback for when Field's value changed through:
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
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
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.
inherited
toString() String
A string representation of this object.
inherited
toWidget(BuildContext context, String group, double? value) Widget
Builds the current field into a Widget to be used for input in the side panel.
inherited
updateField(BuildContext context, String group, double value) → void
inherited
valueFrom(Map<String, String> groupMap) double?
Extracts the value from groupMap, fallback to initialValue if not found.
inherited

Operators

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