schema_form library

Classes

ChangeValueJsonSchemaEvent
JsonSchemaEvent data change. Used by JsonSchemaBloc to update Object data being edited in the form.
JsonSchemaBloc
Bloc for managing JsonSchemaState through the use of JsonSchemaEvent which implements ClickListener used to handle the click event of controls. [...]
JsonSchemaEvent
Abstract class derived from a Equatable to abstract all events that will be used by JsonSchemaBloc.
JsonSchemaState
Object derived from class Equatable to store the state of the form.
LoadDataEvent
Object load JsonSchemaEvent serialized in Map<String, dynamic> format.
LoadDataSchemaEvent
JsonSchemaEvent to load a JsonSchema.
LoadLayoutSchemaEvent
JsonSchemaEvent to load the serialized form layout in Map<String, dynamic> format.
SchemaForm
StatelessWidget for building forms dynamically from JSON schema interpretation. It takes two JSONs to build the form. A third JSON can be used as a data source, which in turn needs to be in accordance with the data schema. [...]
SubmitJsonSchemaEvent
JsonSchemaEvent form submission.