setData method

Future<bool> setData()

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;
}