Permettre de trier et filtrer le tableau

cf #50 (closed)

Comportement:

Le tri et le filtre dans un tableau sont assez similaires:

  • On veut pouvoir trier et filtrer sur chacun des Fields dynamiques.
    • Perf: est-ce que c’est possible de faire des index uniquement sur la colonne des values ou bien faut il faire des index dynamiques? (#130 (closed))
  • On veut aussi trier et filtrer sur les colonnes précalculées (voir notamment #115)
  • On veut masquer les points ou features correspondantes sur la carte à mesure que le tableau est filtré. C’est peut-être débrayable.

Questions techniques:

  1. Est-ce que le tri et le filtre sont des préférences par utilisateur, ou au niveau du layer, et donc sont les mêmes pour tout le monde? Ça rend le broadcast compliqué: où faut-il insérer le nouveau row reçu par broadcast dans la <table>? Est-ce que le backend est capable de dire à quel index se trouve ce nouveau row dans un tri existant? Faut-il réimplémenter le tri côté frontend?
  2. Est-ce qu’on veut trier par plusieurs colonnes? Par exemple, par numéro du département, puis par nom de la commune.