generateValue method
Implementation
String? generateValue() {
if (isMultiDropDown) {
if (multiSelectedValue != null && multiSelectedValue!.isNotEmpty) {
List<String> finalValue = [];
for (var item in multiSelectedValue!) {
String value = multiValueBuilder!(item);
finalValue.add(value);
}
return finalValue.map((element) => element.toString()).join(', ');
} else {
return null;
}
} else {
if (selectedValue != null) {
String value = singleValueBuilder!(selectedValue as T);
return value;
} else {
return null;
}
}
}