SchemaForm constructor
Create a SchemaForm using JsonSchemaBloc.
TODO Remove param jsonSchemaBloc
Implementation
SchemaForm({Key key, this.jsonSchemaBloc}) : super(key: key) {
if (!_initialized) {
DynamicWidgetBuilder.addParser(DividerParser());
DynamicWidgetBuilder.addParser(SchemaFormParser());
DynamicWidgetBuilder.addParser(SchemaTextFormFieldParser());
DynamicWidgetBuilder.addParser(SchemaTextParser());
DynamicWidgetBuilder.addParser(SchemaCheckboxFormFieldParser());
DynamicWidgetBuilder.addParser(
SchemaColumnRadioListTileFormFieldParser());
DynamicWidgetBuilder.addParser(SchemaRowRadioListTileFormFieldParser());
DynamicWidgetBuilder.addParser(SchemaSwitchFormFieldParser());
DynamicWidgetBuilder.addParser(SchemaDropdownButtonFormFieldParser());
_initialized = true;
}
}