map property
Implementation
Map<String, String?> get map {
Map<String, String?> myMap = <String, String?>{};
for (var field in formFields) {
if ((field.elementName != "attachment") &&
(!isNullOrEmpty(field.value))) {
String? value;
// List of Values
if (field.value is List) {
field.value.forEach((v) {
value = (value == null) ? v.toString() : "${value!},$v";
});
} else {
value = field.value.toString();
}
// Set the Value
if (field.id != null) myMap[field.id!] = value;
}
}
return myMap;
}