JsonDynamicForm constructor

JsonDynamicForm({
  1. List? data,
  2. Function? setState,
})

Initialize the library with a mandatory data and setState method

Implementation

JsonDynamicForm({this.data, this.setState}) {
  _autogenerated = List<Autogenerated>.empty(growable: true);
  for (var item in data!) {
    _autogenerated.add(Autogenerated.fromJson(item));
  }
  _controllers =
      DynamicFormConstants().generateControllers(items: _autogenerated);
  _widgets = List<Widget>.empty(growable: true);
}