flutter_dashboard
library
Classes
-
AbstractControl<T>
-
This is the base class for FormGroup, FormArray and FormControl.
-
AlignedGridView
-
A scrollable, 2D array of widgets placed according to the aligned layout.
-
Animated
-
-
AnimatedItemsScope
-
-
AnimatedItemsScopeState
-
-
AnyValidator<T>
-
Represents a validator that requires any element of the control's iterable
value satisfies test.
-
AppBarOptions
-
-
AsyncValidator<T>
-
An abstract class extended by classes that perform asynchronous validation.
-
Bidi
-
This provides utility methods for working with bidirectional text. All
of the methods are static, and are organized into a class primarily to
group them together for documentation and discoverability.
-
BidiFormatter
-
Bidi stands for Bi-directional text. According to
Wikipedia:
Bi-directional text is text containing text in both text directionalities,
both right-to-left (RTL) and left-to-right (LTR). It generally involves text
containing different types of alphabets, but may also refer to
boustrophedon, which is changing text directionality in each row.
-
Bindings
-
Bindings should be extended or implemented.
When using
GetMaterialApp
, all GetPage
s and navigation
methods (like Get.to()) have a binding
property that takes an
instance of Bindings to manage the
dependencies() (via Get.put()) for the Route you are opening.
-
BindingsBuilder<T>
-
Simplifies Bindings generation from a single callback.
To avoid the creation of a custom Binding instance per route.
-
CompareValidator
-
Represents a FormGroup validator that compares two controls in the group.
-
ComposeOrValidator
-
Compose multiple validators into a single function.
-
ComposeValidator
-
Compose multiple validators into a single function.
-
ContainsValidator<T>
-
Validator that requires the control's array contains all provided values.
-
Control
-
Utility class for AbstractControl
-
ControlState<T>
-
Represent the state of a FormControl.
-
ControlValueAccessor<ModelDataType, ViewDataType>
-
Defines an interface that acts as a bridge between FormControl and a
reactive native widget.
-
CreditCardValidator
-
A credit card validator that validates that the control's value is a valid
credit card.
-
CustomTransition
-
-
DashboardConfig
-
-
DashboardPages
-
-
DashboardRoutes
-
-
DateFormat
-
DateFormat is for formatting and parsing dates in a locale-sensitive
manner.
-
DateTimeValueAccessor
-
Represents a control value accessor that convert between data types
DateTime and String.
-
DefaultPatternEvaluator
-
Evaluates a pattern using a native Pattern instance.
-
DefaultValueAccessor<ModelDataType, ViewDataType>
-
Represents a control value accessor that does not convert between data types
at all.
-
DelegateAsyncValidator
-
Validator that delegates the validation to an external function.
-
DelegateValidator
-
Validator that delegates the validation to an external function.
-
DisposableInterface
-
-
DoubleValueAccessor
-
Represents a control value accessor that convert between data types
double and String.
-
DrawerOptions
-
-
EmailValidator
-
Validator that requires the control's value pass an email validation test.
-
EqualsValidator<T>
-
Validator that requires the control's value to be equals to provided value.
-
Equatable
-
A base class to facilitate operator == and hashCode overrides.
-
EquatableConfig
-
The default configuration for all Equatable instances.
-
FadeAnimation
-
- 🔥 change opacity from from to to
-
FastList<T>
-
-
FlipAnimation
-
- 🔥 flib widget accourding to type
- 🔥 FlipType.x rotate x from (180) t (0)
- 🔥 FlipType.y rotate y from (180) t (0)
- 🔥 FlipType.z rotate y from (180) t (0)
- 🔥 FlipType.negativeY rotate y from (-180) t (0)
- 🔥 FlipType.negativeX rotate x from (-180) t (0)
- 🔥 FlipType.negativeZ rotate y from (-180) t (0)
-
FlutterDashboarAuthConfig
-
-
FlutterDashboardController
-
-
-
FlutterDashboardGridDelegates
-
-
FlutterDashboardItem
-
-
FlutterDashboardListView<T>
-
-
FlutterDashboardMaterialApp<T>
-
-
FlutterDashboardNavService
-
-
FlutterDashboardRootView
-
-
FocusController
-
Represents a focus controller for a FormControl.
-
FormArray<T>
-
A FormArray aggregates the values of each child FormControl into an array.
-
FormBuilder
-
Creates an AbstractControl from a user-specified configuration.
-
FormControl<T>
-
Tracks the value and validation status of an individual form control.
-
FormControlCollection<T>
-
The base class form FormGroup and FormArray.
Its provides methods for get a control by name and a Listenable
that emits events each time you add or remove a control to the collection.
-
FormData
-
-
FormGroup
-
Tracks the value and validity state of a group of FormControl instances.
-
FormInputDecoration
-
-
FullLifeCycleController
-
-
GetBar
-
-
GetBuilder<T extends GetxController>
-
-
GetBuilderState<T extends GetxController>
-
-
GetConnect
-
-
GetConnectInterface
-
-
GetCupertinoApp
-
-
GetDelegate
-
-
GetHttpClient
-
-
GetInformationParser
-
-
GetInstance
-
-
GetInterface
-
GetInterface allows any auxiliary package to be merged into the "Get"
class through extensions
-
GetLifeCycle
-
-
GetMaterialApp
-
-
GetMaterialController
-
-
GetMicrotask
-
-
GetMiddleware
-
The Page Middlewares.
The Functions will be called in this order
(( redirect -> onPageCalled -> onBindingsStart ->
onPageBuildStart -> onPageBuilt -> onPageDispose ))
-
GetModalBottomSheetRoute<T>
-
-
GetNavConfig
-
This config enables us to navigate directly to a sub-url
-
GetNavigator
-
-
GetNotifier<T>
-
-
GetObserver
-
-
GetPage<T>
-
-
-
GetPlatform
-
-
GetQueue
-
-
GetResponsiveView<T>
-
Extend this widget to build responsive view.
this widget contains the
screen
property that have all
information about the screen size and type.
You have two options to build it.
1- with builder
method you return the widget to build.
2- with methods desktop
, tablet
,phone
, watch
. the specific
method will be built when the screen type matches the method
when the screen is ScreenType.Tablet the tablet
method
will be exuded and so on.
Note if you use this method please set the
property alwaysUseBuilder
to false
With settings
property you can set the width limit for the screen types.
-
GetResponsiveWidget<T extends GetLifeCycleBase?>
-
-
GetRouterOutlet
-
-
GetSnackBar
-
-
GetSnackBarState
-
-
GetSocket
-
-
GetStorage
-
Instantiate GetStorage to access storage driver apis
-
GetStream<T>
-
GetStream is the lightest and most performative way of working
with events at Dart. You sintaxe is like StreamController, but it works
with simple callbacks. In this way, every event calls only one function.
There is no buffering, to very low memory consumption.
event add will add a object to stream. addError will add a error
to stream. listen is a very light StreamSubscription interface.
Is possible take the last value with value property.
-
GetStreamTransformation<T>
-
-
GetUtils
-
-
GetView<T>
-
GetView is a great way of quickly access your Controller
without having to call Get.find
-
GetWidget<S extends GetLifeCycleBase?>
-
GetWidget is a great way of quickly access your individual Controller
without having to call Get.find
-
GetX<T extends DisposableInterface>
-
-
GetxController
-
-
GetxService
-
Unlike GetxController, which serves to control events on each of its pages,
GetxService is not automatically disposed (nor can be removed with
Get.delete()).
It is ideal for situations where, once started, that service will
remain in memory, such as Auth control for example. Only way to remove
it is Get.reset().
-
GetXState<T extends DisposableInterface>
-
-
GoogleFonts
-
Provides configuration, and static methods to obtain TextStyles and TextThemes.
-
GraphQLResponse<T>
-
-
-
InheritedNotifierElement<T>
-
-
InheritedStreamer<T>
-
-
InstanceInfo
-
-
InternalFinalCallback<T>
-
Special callable class to keep the contract of a regular method, and avoid
overrides if you extend the class that uses it, as Dart has no final
methods.
Used in
DisposableInterface
to avoid the danger of overriding onStart.
-
Intl
-
The Intl class provides a common entry point for internationalization
related tasks. An Intl instance can be created for a particular locale
and used to create a date format via
anIntl.date()
. Static methods
on this class are also used in message formatting.
-
IntValueAccessor
-
Represents a control value accessor that convert between data types
int and String.
-
Iso8601DateTimeValueAccessor
-
Represents a control value accessor that converts from Iso8601 string value
to a DateTime data type.
-
LightSubscription<T>
-
-
LoadingButton
-
-
MasonryGridView
-
A scrollable, 2D array of widgets placed according to the masonry layout.
-
MaxLengthValidator
-
Validator that validates that the length of the control's value
doesn't exceed the maximum allowed limit.
-
MaxValidator<T>
-
validator that requires the control's value to be less than or equal to a
provided value.
-
MicroMoney
-
Used primarily for currency formatting, this number-like class stores
millionths of a currency unit, typically as an Int64.
-
Microtask
-
-
MiddlewareRunner
-
-
MiniStream<T>
-
-
MiniSubscription<T>
-
-
MinLengthValidator
-
Validator that validates whether the value meets a minimum length
requirement.
-
MinValidator<T>
-
Validator that requires the control's value to be greater than or equal
to a provided value.
-
MixinBuilder<T extends GetxController>
-
-
MultipartFile
-
-
MustMatchValidator
-
Represents a FormGroup validator that requires that two controls in the
group have the same values.
-
Node<T>
-
-
NumberFormat
-
Provides the ability to format a number in a locale-specific way.
-
NumberParserBase<R>
-
-
NumberValidator
-
Validator that validates if control's value is a numeric value.
-
Obx
-
The simplest reactive widget in GetX.
-
ObxState
-
-
ObxValue<T extends RxInterface>
-
Similar to Obx, but manages a local state.
Pass the initial data in constructor.
Useful for simple local states, like toggles, visibility, themes,
button states, etc.
Sample:
ObxValue((data) => Switch(
value: data.value,
onChanged: (flag) => data.value = flag,
),
false.obs,
),
-
ObxWidget
-
The ObxWidget is the base for all GetX reactive widgets
-
-
PathDecoded
-
-
PatternEvaluator
-
Represents a class that evaluates a pattern
-
PatternValidator
-
Validator that requires the control's value to match a regex pattern.
-
QuiltedGridRepeatPattern
-
Defines how a pattern is repeating.
-
QuiltedGridTile
-
A tile for SliverQuiltedGridDelegate.
-
ReactiveCheckbox
-
This is a convenience widget that wraps a Checkbox widget in a
ReactiveCheckbox.
-
ReactiveCheckboxListTile
-
This is a convenience widget that wraps a CheckboxListTile widget in a
ReactiveCheckboxListTile.
-
ReactiveDatePicker<T>
-
This is a convenience widget that wraps the function
showDatePicker in a ReactiveDatePicker.
-
ReactiveDatePickerDelegate<T>
-
This class is responsible of showing the picker dialog.
-
ReactiveDropdownField<T>
-
A reactive widget that wraps a DropdownButtonFormField.
-
ReactiveFocusableFormField<T, V>
-
Represents the base class for all reactive widgets that requires to
manage focus througth the
control
.
-
ReactiveFocusableFormFieldState<T, V>
-
Represents the state for a ReactiveFocusableFormField.
-
ReactiveForm
-
This class is responsible for create a
FormControlInheritedStreamer
for
exposing a FormGroup to all descendants widgets.
-
ReactiveFormArray<T>
-
This class is responsible for create a
FormControlInheritedStreamer
for
exposing a FormArray to all descendants widgets.
-
ReactiveFormArrayState<T>
-
-
ReactiveFormBuilder
-
This class is responsible for create a
FormControlInheritedStreamer
for
exposing a FormGroup to all descendants widgets.
-
ReactiveFormBuilderState
-
-
ReactiveFormConfig
-
This class is responsible for exposing general configuration
properties to all descendants widgets.
-
ReactiveFormConsumer
-
Obtains FormGroup from its ancestors and passes its value to builder.
-
ReactiveFormField<ModelDataType, ViewDataType>
-
A single reactive form field.
-
ReactiveFormFieldState<ModelDataType, ViewDataType>
-
Represents the state of the ReactiveFormField stateful widget.
-
ReactiveRadio<T>
-
This is a convenience widget that wraps a Radio widget in a
ReactiveRadio.
-
ReactiveRadioListTile<T>
-
This is a convenience widget that wraps a RadioListTile widget in a
ReactiveRadioListTile.
-
ReactiveSlider
-
This is a convenience widget that wraps a Slider widget in a
ReactiveSlider.
-
ReactiveStatusListenableBuilder
-
This widget listen for changes in the status of a FormControl specified
in formControlName property and call builder function to rebuild widgets.
-
ReactiveSwitch
-
This is a convenience widget that wraps a Switch widget in a
ReactiveSwitch.
-
ReactiveSwitchListTile
-
This is a convenience widget that wraps a SwitchListTile widget in a
ReactiveSwitchListTile.
-
ReactiveTextField<T>
-
A ReactiveTextField that contains a TextField.
-
ReactiveTimePicker
-
This is a convenience widget that wraps the function
showTimePicker in a ReactiveTimePicker.
-
ReactiveTimePickerDelegate
-
This class is responsible of showing the picker dialog.
-
ReactiveValueListenableBuilder<T>
-
A widget whose content stays synced with a ValueListenable.
-
ReadWriteValue<T>
-
-
RegExpPatternEvaluator
-
Evaluates a pattern using a RegExp.
-
RenderSliverMasonryGrid
-
A sliver that places multiple box children in a two dimensional arrangement.
-
RequiredValidator
-
Validator that requires the control have a non-empty value.
-
Response<T>
-
-
ResponsiveScreen
-
-
ResponsiveScreenSettings
-
-
RouterOutlet<TDelegate extends RouterDelegate<T>, T extends Object>
-
-
RouterOutletState<TDelegate extends RouterDelegate<T>, T extends Object>
-
-
Routing
-
-
Rx<T>
-
Foundation class used for custom
Types
outside the common native Dart
types.
For example, any custom "Model" class, like User().obs will use Rx
as
wrapper.
-
RxBool
-
-
RxController
-
-
RxDouble
-
-
RxInt
-
-
RxInterface<T>
-
This class is the foundation for all reactive (Rx) classes that makes Get
so powerful.
This interface is the contract that _RxImpl]
-
RxList<E>
-
Create a list similar to
List<T>
-
RxMap<K, V>
-
-
Rxn<T>
-
-
RxnBool
-
-
RxnDouble
-
-
RxnInt
-
-
RxnNum
-
-
RxNotifier<T>
-
-
RxnString
-
Rx class for
String
Type.
-
RxNum
-
-
RxSet<E>
-
-
RxStatus
-
-
RxString
-
Rx class for
String
Type.
-
ScaleAnimation
-
- 🔥 scale all axis of widget
- 🔥 fromX and toX scales the x axis
- 🔥 fromY and toY scales the y axis
- 🔥 fromZ and toZ scales the z axis
-
SimpleBuilder
-
-
SimpleBuilderState
-
-
SliderIntValueAccessor
-
Represents a control value accessor that convert int to double data types
-
SliverAlignedGrid
-
A sliver that places multiple box children in a two dimensional arrangement.
-
SliverMasonryGrid
-
A sliver that places multiple box children in a two dimensional arrangement.
-
SliverMasonryGridParentData
-
Parent data structure used by RenderSliverMasonryGrid.
-
SliverQuiltedGridDelegate
-
Controls the layout of a quilted grid.
-
SliverSimpleGridDelegate
-
Controls the layout of tiles in a some slivers.
-
SliverSimpleGridDelegateWithFixedCrossAxisCount
-
Creates grid layouts with a fixed number of tiles in the cross axis.
-
SliverSimpleGridDelegateWithMaxCrossAxisExtent
-
Creates grid layouts with tiles that each have a maximum cross-axis extent.
-
SliverStairedGridDelegate
-
Controls the layout of tiles in a staired grid.
-
SliverWovenGridDelegate
-
Controls the layout of tiles in a woven grid.
-
SnackbarController
-
-
StaggeredGrid
-
A grid which lays out children in a staggered arrangement.
Each child can have a different size.
Wrap your children with a StaggeredGridTile to specify their size if it's
different from a 1x1 tile.
-
StaggeredGridTile
-
Represents the size of a StaggeredGrid's tile.
-
StairedGridTile
-
A tile of a staired pattern.
-
SuperController<T>
-
-
TextDirection
-
Represents directionality of text.
-
TimeOfDayValueAccessor
-
Represents a control value accessor that convert between data types
TimeOfDay and String.
-
TransformAnimation
-
-
TranslateAnimation
-
🔥 fromX and toX translate the x axis
🔥 fromY and toY translate the y axis
🔥 fromZ and toZ translate the z axis
-
Translations
-
-
TrustedCertificate
-
-
ValidationMessage
-
This class is an utility for getting access to common names of
validation messages.
-
Validator<T>
-
An abstract class extended by classes that perform synchronous validation.
-
Validators
-
Provides a set of built-in validators that can be used by form controls,
form groups, and form arrays.
-
Value<T>
-
-
ValueBuilder<T>
-
Manages a local state like ObxValue, but uses a callback instead of
a Rx value.
-
ValueBuilderState<T>
-
-
ValueStorage<T>
-
-
Worker
-
-
Workers
-
-
WovenGridTile
-
A tile of a woven pattern.
Enums
-
CompareOption
-
Represents the comparison option in Validators.compare validator
-
ControlStatus
-
Enums that represents the different
validation status of an AbstractControl
-
FlipType
-
-
FlutterDashboardListType
-
-
LoadingButtonState
-
-
LoadingButtonType
-
-
PopMode
-
Enables the user to customize the intended pop behavior
-
PreventDuplicateHandlingMode
-
Enables the user to customize the behavior when pushing multiple routes that
shouldn't be duplicates
-
RowStyle
-
-
ScreenType
-
-
SmartManagement
-
GetX by default disposes unused controllers from memory,
Through different behaviors.
SmartManagement.full
SmartManagement.full is the default one. Dispose classes that are
not being used and were not set to be permanent. In the majority
of the cases you will want to keep this config untouched.
If you new to GetX then don't change this.
SmartManagement.onlyBuilder only controllers started in init:
or loaded into a Binding with Get.lazyPut() will be disposed. If you use
Get.put() or Get.putAsync() or any other approach, SmartManagement
will not have permissions to exclude this dependency. With the default
behavior, even widgets instantiated with "Get.put" will be removed,
unlike SmartManagement.onlyBuilders.
SmartManagement.keepFactoryJust like SmartManagement.full,
it will remove it's dependencies when it's not being used anymore.
However, it will keep their factory, which means it will recreate
the dependency if you need that instance again.
-
SnackbarStatus
-
Indicates Status of snackbar
SnackbarStatus.OPEN Snack is fully open, SnackbarStatus.CLOSED Snackbar
has closed,
SnackbarStatus.OPENING Starts with the opening animation and ends
with the full
snackbar display, SnackbarStatus.CLOSING Starts with the closing animation
and ends
with the full snackbar dispose
-
SnackPosition
-
Indicates if snack is going to start at the TOP or at the BOTTOM
-
SnackStyle
-
Indicates if snack will be attached to the edge of the screen or not
-
Transition
-
Properties
-
fb
→ FormBuilder
-
Global FormBuilder instance.
final
-
Get
→ _GetImpl
-
final
-
navigator
→ NavigatorState?
-
It replaces the Flutter Navigator, but needs no context.
You can to use navigator.push(YourRoute()) rather
Navigator.push(context, YourRoute());
no setter
Functions
-
ambiguate<T>(T? value)
→ T?
-
-
bodyBytesToString(Stream<List<int>> bodyBytes, Map<String, String> headers)
→ Future<String>
-
-
debounce<T>(RxInterface<T> listener, WorkerCallback<T> callback, {Duration? time, Function? onError, void onDone()?, bool? cancelOnError})
→ Worker
-
debounce is similar to interval, but sends the last value.
Useful for Anti DDos, every time the user stops typing for 1 second,
for instance.
When
listener
emits the last "value", when time
hits,
it calls callback
with the last "value" emitted.
-
defaultLogWriterCallback(String value, {bool isError = false})
→ void
-
default logger from GetX
-
ever<T>(RxInterface<T> listener, WorkerCallback<T> callback, {dynamic condition = true, Function? onError, void onDone()?, bool? cancelOnError})
→ Worker
-
Called every time
listener
changes. As long as the condition
returns true.
-
everAll(List<RxInterface> listeners, WorkerCallback callback, {dynamic condition = true, Function? onError, void onDone()?, bool? cancelOnError})
→ Worker
-
Similar to ever, but takes a list of
listeners
, the condition
for the callback
is common to all listeners
,
and the callback
is executed to each one of them. The Worker is
common to all, so worker.dispose()
will cancel all streams.
-
interval<T>(RxInterface<T> listener, WorkerCallback<T> callback, {Duration time = const Duration(seconds: 1), dynamic condition = true, Function? onError, void onDone()?, bool? cancelOnError})
→ Worker
-
Ignore all changes in
listener
during time
(1 sec by default) or until
condition
is met (can be a bool expression or a bool Function()
),
It brings the 1st "value" since the period of time, so
if you click a counter button 3 times in 1 sec, it will show you "1"
(after 1 sec of the first press)
click counter 3 times in 1 sec, it will show you "4" (after 1 sec)
click counter 2 times in 1 sec, it will show you "7" (after 1 sec).
-
once<T>(RxInterface<T> listener, WorkerCallback<T> callback, {dynamic condition = true, Function? onError, void onDone()?, bool? cancelOnError})
→ Worker
-
once()
will execute only 1 time when condition
is met and cancel
the subscription to the listener
stream right after that.
condition
defines when callback
is called, and
can be a bool or a bool Function()
.
-
toBeginningOfSentenceCase<T extends String?>(T input, [String? locale])
→ T
-
Convert a string to beginning of sentence case, in a way appropriate to the
locale.
Typedefs
-
AddSubscription<T>
= FutureOr<void> Function(LightSubscription<T> subs)
-
-
AnyValidatorFunctionTest<T>
= bool Function(T value)
-
Represents the AnyValidator test function definition.
-
AsyncInstanceBuilderCallback<S>
= Future<S> Function()
-
-
AsyncValidatorFunction
= Future<Map<String, dynamic>?> Function(AbstractControl control)
-
Signature of a function that receives a control and returns a Future
that emits validation errors if present, otherwise null.
-
BindingBuilderCallback
= void Function()
-
-
ChangeFunction<K>
= dynamic Function(K? value)
-
Type of the function to be called when the control emits a value changes
event.
-
Condition
= bool Function()
-
-
Decoder<T>
= T Function(dynamic data)
-
-
-
FlutterDashboardGridDelegate
= SliverSimpleGridDelegate
-
-
FlutterDashboardListWidgetBuilder
= Widget Function(BuildContext, int)
-
-
GetControllerBuilder<T extends DisposableInterface>
= Widget Function(T controller)
-
-
GetPageBuilder
= Widget Function()
-
-
GetXControllerBuilder<T extends DisposableInterface>
= Widget Function(T controller)
-
-
InjectorBuilderCallback<S>
= S Function(GetInstance)
-
-
InstanceBuilderCallback<S>
= S Function()
-
-
KeyCallback
= dynamic Function(String)
-
-
LogWriterCallback
= void Function(String text, {bool isError})
-
VoidCallback from logs
-
NotifierBuilder<T>
= Widget Function(T state)
-
-
OnTap
= void Function(GetSnackBar snack)
-
-
PrintFunctionCallback
= void Function(String prefix, dynamic value, String info, {bool? isError})
-
-
Progress
= dynamic Function(double percent)
-
-
ReactiveDatePickerBuilder<T>
= Widget Function(BuildContext context, ReactiveDatePickerDelegate<T> picker, Widget? child)
-
A builder that builds a widget responsible to decide when to show
the picker dialog.
-
ReactiveFormArrayBuilder<T>
= Widget Function(BuildContext context, FormArray<T> formArray, Widget? child)
-
Called to obtain the child widget.
This is the signature of a function that receives the
context
,
the formArray
and an optional child
and returns a Widget.
-
ReactiveFormBuilderCreator
= FormGroup Function()
-
FormGroup builder function definition of the ReactiveFormBuilder.
-
ReactiveFormConsumerBuilder
= Widget Function(BuildContext context, FormGroup formGroup, Widget? child)
-
Builder function definition of the ReactiveFormConsumer builder.
-
ReactiveFormFieldBuilder<T, K>
= Widget Function(ReactiveFormFieldState<T, K> field)
-
Signature for building the widget representing the form field.
-
ReactiveFormFieldCallback<T>
= void Function(FormControl<T> control)
-
Signature of a callback that provides the control as argument.
-
ReactiveListenableWidgetBuilder<T>
= Widget Function(BuildContext context, AbstractControl<T> control, Widget? child)
-
This is the definition of the builder function used in the widgets
ReactiveStatusListenableBuilder and ReactiveValueListenableBuilder.
-
ReactiveSliderLabelBuilder
= String Function(double)
-
Signature for callbacks that are used to get
the label of the ReactiveSlider.
-
ReactiveTimePickerBuilder
= Widget Function(BuildContext context, ReactiveTimePickerDelegate picker, Widget? child)
-
A builder that builds a widget responsible to decide when to show
the picker dialog.
-
RemoveSubscription<T>
= FutureOr<bool?> Function(LightSubscription<T> subs)
-
-
ShowErrorsFunction<T>
= bool Function(FormControl<T> control)
-
Signature for customize when to show errors in a widget.
-
SnackbarStatusCallback
= void Function(SnackbarStatus? status)
-
-
StorageFactory
= GetStorage Function()
-
-
ValidationMessageFunction
= String Function(Object error)
-
Signature of the function that returns the Map that store custom
validation messages for each error.
-
ValidatorFunction
= Map<String, dynamic>? Function(AbstractControl control)
-
Signature of a function that receives a control and synchronously
returns a map of validation errors if present, otherwise null.
-
ValueBuilderBuilder<T>
= Widget Function(T snapshot, ValueBuilderUpdateCallback<T> updater)
-
-
ValueBuilderUpdateCallback<T>
= void Function(T snapshot)
-
-
ValueUpdater<T>
= T Function()
-
-
WidgetCallback
= Widget Function()
-
-
WorkerCallback<T>
= dynamic Function(T callback)
-