diff --git a/lib/src/form/src/form_group_wrapper.dart b/lib/src/form/src/form_group_wrapper.dart index 5e2254b..9648374 100644 --- a/lib/src/form/src/form_group_wrapper.dart +++ b/lib/src/form/src/form_group_wrapper.dart @@ -115,7 +115,11 @@ class _FormGroupWrapperState extends State { List.generate(instances.length, (int i) => widget.itemBuilder(i, instances[i].composedID, () => _removeItem(i))), // Add Callback () { - return widget.formController.addInstanceToFormGroup(widget.groupID); + String id = ''; + setState(() { + id = widget.formController.addInstanceToFormGroup(widget.groupID); + }); + return id; }, // Remove Callback (int i) => _removeItem(i),