adicionarItensSelecionado method
void
adicionarItensSelecionado(
{ - required FiltrosModel itens,
})
Implementation
@action
void adicionarItensSelecionado({required FiltrosModel itens}) {
if (itens.selecionado) {
if (listaFiltrosParaConstruirTela[indexFiltro].qualPaginaFiltroPertence == indexPagina) {
listaFiltrosParaConstruirTela[indexFiltro].filtrosWidgetModel.itensSelecionados!.add(itens);
}
} else {
if (listaFiltrosParaConstruirTela[indexFiltro].qualPaginaFiltroPertence == indexPagina) {
removerItensSelecionadosBody(
itens: itens,
index: listaFiltrosParaConstruirTela[indexFiltro].filtrosWidgetModel.itensSelecionados!.toList().indexWhere((element) => element == itens)
);
listaFiltrosParaConstruirTela[indexFiltro].filtrosWidgetModel.itensSelecionados!.remove(itens);
}
}
listaFiltrosParaConstruirTela = ObservableList.of([...listaFiltrosParaConstruirTela]);
}