setData method
Implementation
Future<bool> setData() async
{
// set the data
List<dynamic> data = [];
for (var option in options) {
bool? contains = false;
if (value is List) contains = value.contains(option.value);
if (value is String) contains = (value == option.value);
if (contains! && (option.data != null)) data.add(option.data);
}
this.data = data;
return true;
}