JarFormController class

Inheritance

Constructors

JarFormController()

Properties

hashCode → int
The hash code for this object.
no setterinherited
hasListeners → bool
Whether any listeners are currently registered.
no setterinherited
isDirty → bool
no setter
isSubmitting → bool
no setter
isTouched → bool
no setter
isValid → bool
no setter
isValidating → bool
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
clear(String name) → void
clearAll() → void
disable(String name) → void
dispose() → void
Discards any resources used by the object.
override
enable(String name) → void
finalizeArray(String name) → void
getArray(String name) → JarFieldArrayController?
getErrors() → Map<String, String?>
getFieldState<T>(String name) → JarFieldState<T>?
getFieldStream<T>(String name) → Stream<JarFieldState<T>>?
getFieldValue<T>(String name) → T?
getValues() → Map<String, dynamic>
isRegistered(String name) → bool
markAsTouched(String name) → void
markAsUntouched(String name) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
placeLeafValue(String name, dynamic value) → void
register<T>(String name, JarFieldConfig<T> config) → void
registerArray(String name, {required JarObject itemSchema, JarArray<Map<String, dynamic>> arraySchema(JarArray<Map<String, dynamic>>)?, List<Map<String, dynamic>>? defaultItems}) → JarFieldArrayController
registerLeaf(String name, JarSchema schema, dynamic value) → void
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
reset(String name) → void
resetAll() → void
setFormSubmitCallback(Future<void> callback(Map<String, dynamic> values)?) → void
setValue<T>(String name, T? value) → Future<void>
submit([Future<void> onSubmit(Map<String, dynamic> values)?]) → Future<bool>
syncArray(String name, {bool forceNotify = false}) → void
toString() → String
A string representation of this object.
inherited
trigger([dynamic fields]) → void
unregister(String name) → void
unwatch<T>(String name, dynamic callback(T? value)) → void
watch<T>(String name, dynamic callback(T? value)) → void

Operators

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