getFields static method

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

Implementation

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