selected method

dynamic selected(
  1. dynamic name,
  2. dynamic id,
  3. dynamic active
)

Implementation

selected(name, id, active) {
  bool activated = false;
  if (!active) {
    _id.add(id);
    _name.add(name);
    activated = true;
  } else {
    _id.remove(id);
    _name.remove(name);
    activated = false;
  }

  for (var i in _parseList) {
    if (i.id == id) {
      i.active = activated;
    }
  }

  setState(() {});
}