missingRequiredFields method

Future<List<String>> missingRequiredFields()

Implementation

Future<List<String>> missingRequiredFields() async {
  final List<UPdfFormField> fields = await formFields();
  final List<String> missing = <String>[];
  for (final UPdfFormField field in fields) {
    if (!field.required || field.readOnly) continue;
    if (field.displayValue.trim().isEmpty || field.displayValue == "Off") missing.add(field.name);
  }
  return missing;
}