extractFields method
Implementation
List<Field> extractFields(FormDefinition formDefinition, {int? index}) {
List<Field> fields = [];
if (formDefinition.sections != null) {
for (var section in formDefinition.sections!) {
fields.addAll(section.fields.map((f) => _replaceIndex(f, index)));
}
} else {
fields.addAll(
formDefinition.fields?.map((f) => _replaceIndex(f, index)) ?? []);
}
return fields;
}