hubr64 / easyloc

Easyloc, pour vous simplifier la location
Apache License 2.0
0 stars 0 forks source link

Filtrage et bouton sélectionner tout dans les listes #25

Closed hubr64 closed 1 year ago

hubr64 commented 1 year ago

Dans les listes - et en particulier dans la liste des pièces jointes - si on opère un filtrae puis qu'on clic sur le bouton sélectionner tout alors l'outil sélectionne tout même ce qui est filtré.

Ce n'est pas le comportment attendu. Lorsqu'un filtre est appliqué, la sélection de tout doit correspond à tout ce qui est affiché.

hubr64 commented 1 year ago

En détail il faut remplacer :

masterToggle() {
    this.isAllSelected() ?
        this.selection.clear() :
        this.dataSource.data.forEach(row => this.selection.select(row));
  }

par :

masterToggle() {
    this.isAllSelected() ?
        this.selection.clear() :
        this.dataSource.filteredData.forEach(row => this.selection.select(row));
  }