addFilterListener method

dynamic addFilterListener()
inherited

Implementation

addFilterListener() {
  filter.addListener(() {
    print('aa');
    if (filter.text.isEmpty) {
      searchText = "";
      listaExibida.clear();
      listaExibida.addAll(listaOriginal);
    } else {
      searchText = filter.text;
      listaExibida.clear();
      List<ItemSelectExpanded> tempList = [];
      String text = removeDiacritics(searchText.toLowerCase());
      for (int i = 0; i < listaOriginal.length; i++) {
        ItemSelectExpanded? item =
            getItemIfCompatibleSearch(listaOriginal[i], text);
        if (item != null) {
          tempList.add(item);
        }
      }
      listaExibida.addAll(tempList);
    }
  });
}