limparSelecao method
Implementation
@action
void limparSelecao() {
String tipoFiltro = listaFiltrosParaConstruirTela[indexFiltro].filtrosWidgetModel.tipoFiltro;
if (listaFiltrosParaConstruirTela[indexFiltro].qualPaginaFiltroPertence == indexPagina) {
listaFiltrosParaConstruirTela[indexFiltro].filtrosWidgetModel.itensSelecionados!.clear();
for (FiltrosModel value in getListFiltrosComputed) {
value.selecionado = false;
listaFiltrosParaConstruirTela[indexFiltro].filtrosWidgetModel.itensSelecionados!.removeAll({value});
listaFiltrosParaConstruirTela = ObservableList.of([...listaFiltrosParaConstruirTela]);
}
controllerReports.bodyPrimario.removeWhere((key, value) => key == tipoFiltro);
filtrosSalvosParaAdicionarNoBody.remove(tipoFiltro);
}
}