Projet

Général

Profil

Development #35569

filtres sur champs liste avec beaucoup d'options

Ajouté par Frédéric Péters il y a plus de 4 ans. Mis à jour il y a presque 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
25 août 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

bijoe permet de filtrer sur les valeurs des champs liste et pour faire ça présente des <select2> avec toutes les options possibles, quand il y en a beaucoup, ça devient inapproprié lent lourd etc.

https://statistiques.demarches.malakoff.fr/visualization/warehouse/formulaires_demarches_malakoff_fr/formdata_demande_d_actes_d_etat_civil_naissance_mariage_ob2ddca/ par exemple (la page en elle-même fait 4Mo).

Ça demande sans doute d'alimenter ces champs <select2> en jsonp.


Fichiers

Révisions associées

Révision 5375d4c9 (diff)
Ajouté par Valentin Deniaud il y a presque 3 ans

misc: drop compatibility with django-select2 < 5 (#35569)

Version 5 was released in 2015.

Révision 9a16eee5 (diff)
Ajouté par Valentin Deniaud il y a presque 3 ans

manager: load visualization filter choices using ajax (#35569)

Historique

#2

Mis à jour par Stéphane Laget il y a environ 3 ans

Frédéric Péters a écrit :

Ça demande sans doute d'alimenter ces champs <select2> en jsonp.

Oui c'est la liste des 36000 communes.
C'était alimenté en jsonP, je les ai basculé en json pour correspondre au nouveau schéma de fonctionnement.
Mais du coup impact sur bi-joe.
Est-ce qu'il faut que je repasse cette liste en jsonp ?
C'est ce que je comprends de ton commentaire.

#3

Mis à jour par Frédéric Péters il y a environ 3 ans

Non ce ticket concerne bijoe, c'est bijoe qui devrait pour les listes d'options pouvoir faire du jsonp, pour ne pas avoir à charger dans la page toutes les valeurs connues.

#4

Mis à jour par Valentin Deniaud il y a environ 3 ans

  • Assigné à mis à Valentin Deniaud
#6

Mis à jour par Benjamin Dauvergne il y a presque 3 ans

  • Statut changé de Solution proposée à Solution validée
#7

Mis à jour par Valentin Deniaud il y a presque 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 4983b4712b13e65ba5dc70720e303bc56737590f
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Thu Mar 18 14:18:10 2021 +0100

    manager: load visualization filter choices using ajax (#35569)

commit 480c946e1d9b15500e4f31186ac30b7c4c60981b
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Wed Mar 17 17:40:20 2021 +0100

    misc: drop compatibility with django-select2 < 5 (#35569)

    Version 5 was released in 2015.
#8

Mis à jour par Frédéric Péters il y a presque 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF