getFields static method

List<IFormField> getFields(
  1. List<WidgetModel>? children
)

Implementation

static List<IFormField> getFields(List<WidgetModel>? children) {
  List<IFormField> fields = [];
  if (children != null) {
    for (var child in children) {
      if (child is IFormField) fields.add(child as IFormField);
      if (child is! IForm) fields.addAll(getFields(child.children));
    }
  }
  return fields;
}