rx_form library
Classes
- RxForceUnfocuser
- RxForceUnfocuser forces dismiss keyboard on tap
- RxForceUnfocuserRenderBox
- The render box for RxForceUnfocuser
-
RxFormFieldBuilder<
B extends RxBlocTypeBase, T> - RxFormFieldBuilder is a convenience widget, which makes it easier to build and update responsive form fields with reactive Streams.
-
RxFormFieldBuilderState<
B extends RxBlocTypeBase, T, R extends RxFormFieldBuilder< B, T> > - RxFormFieldBuilderState is the field state provided to the builder function of RxFormFieldBuilder.
- RxIgnoreUnfocuser
- RxIgnoreUnfocuser is used to ignore keyboard dismiss within a given area
- RxIgnoreUnfocuserRenderBox
- The render box for RxIgnoreUnfocuser
- RxInputDecorationData
- RxInputDecorationData is a class which defines some additional input decoration not present in the InputDecoration class intended to be used with RxTextFormFieldBuilder which internally manages the usage of the fields
-
RxTextFormFieldBuilder<
B extends RxBlocTypeBase> - RxTextFormFieldBuilder is a RxFormFieldBuilder which specializes in building text form fields with reactive streams, it handles the most important parts of managing a text field's state.
-
RxTextFormFieldBuilderState<
B extends RxBlocTypeBase> - RxTextFormFieldBuilderState is the state provided to the widget's builder function. It provides the same fields as RxFormFieldBuilderState, as well as some additional ones for managing text field states.
- RxUnfocuser
- RxUnfocuser handles dismiss keyboard on tap
Enums
- RxTextFormFieldCursorBehaviour
- the behaviour for when the text is changed by the reactive stream
Extensions
- CopyWithDecoration on InputDecoration
- An extension to make adding additional decoration other than the one provided by RxTextFormFieldBuilder easier
Typedefs
-
RxFormFieldBuilderFunction<
B extends RxBlocTypeBase, T> = Widget Function(RxFormFieldBuilderState< B, T, RxFormFieldBuilder< fieldState)B, T> > - Contract defining a builder function which will be triggered once a change in the RxFormFieldBuilder state is detected returning a new widget as a result
-
RxFormFieldOnChanged<
B extends RxBlocTypeBase, T> = void Function(B, T) - Contract defining the callback which is triggered once a change in the RxFormFieldBuilder happens
-
RxFormFieldShowError<
B extends RxBlocTypeBase> = Stream< bool> Function(B) - Contract type used for defining a RxFormFieldBuilder state which toggles the visibility of errors
-
RxFormFieldState<
B extends RxBlocTypeBase, T> = Stream< T> Function(B) - Type used as a contract for defining the RxFormFieldBuilder state
-
RxTextFormFieldBuilderFunction<
B extends RxBlocTypeBase> = Widget Function(RxTextFormFieldBuilderState< B> fieldState) - the builder function
Exceptions / Errors
-
RxFieldException<
T> - RxFieldException handles updating reactive forms with an exception without loosing the field value