parse method

dynamic parse()

Implementation

parse() {
  List<String> selectedId = widget.selectedid ?? [];
  _parseList = [];

  if (widget.data != null) {
    if (widget.data is List) {
      for (SelectData i in widget.data ?? []) {
        bool havevalue = false;
        for (String j in selectedId) {
          if (i.id == j) {
            _id.add(i.id!);
            _name.add(i.title!);
            havevalue = true;
            break;
          }
        }
        _parseList.add(ModelMultiSelect(
          active: havevalue,
          id: i.id,
          name: i.title,
        ));
      }
      _filterList = _parseList;
    }
  }
}