setData method
Implementation
Future<bool> setData() async
{
// set the data
List<dynamic> data = [];
options.forEach((option)
{
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;
}