Development #35569
filtres sur champs liste avec beaucoup d'options
0%
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
manager: load visualization filter choices using ajax (#35569)
Historique
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.
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.
Mis à jour par Valentin Deniaud il y a environ 3 ans
- Fichier 0002-manager-load-visualization-filter-choices-using-ajax.patch 0002-manager-load-visualization-filter-choices-using-ajax.patch ajouté
- Fichier 0001-misc-drop-compatibility-with-django-select2-5-35569.patch 0001-misc-drop-compatibility-with-django-select2-5-35569.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a presque 3 ans
- Statut changé de Solution proposée à Solution validée
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.
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
misc: drop compatibility with django-select2 < 5 (#35569)
Version 5 was released in 2015.