Project

General

Profile

Development #19271

possibilité de champ select2 pour une liste (peu importe le jsonp)

Added by Frédéric Péters over 1 year ago. Updated about 2 months ago.

Status:
Solution déployée
Priority:
Normal
Start date:
09 Oct 2017
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

#10990 mettrait en place un "pont" jsonp local pour l'autocomplétion sur les champs texte; il faudrait ensuite qu'il puisse être utilisé pour les champs liste également.

0001-forms-add-option-to-use-select2-autocomplete-on-list.patch View (3.49 KB) Frédéric Péters, 19 Mar 2019 12:04 PM

0001-forms-add-option-to-use-select2-autocomplete-on-list.patch View (5.15 KB) Frédéric Péters, 29 Mar 2019 08:53 AM


Related issues

Related to w.c.s. - Development #10990: possibilité d'autocomplétion sur une zone texte via une source de données qui ne serait pas du jsonp Nouveau 19 May 2016
Related to Publik - Development #27784: Pouvoir exploiter les données ville et code postal lors d'une recherche d'adresse sur la BAN via un champs type ahead Nouveau 06 Nov 2018
Related to w.c.s. - Development #31492: évolution de la source de données JSON pour y permettre du select2 Solution déployée 17 Mar 2019

Associated revisions

Revision a9c4fb54 (diff)
Added by Frédéric Péters about 2 months ago

forms: add option to use select2/autocomplete on list items (#19271)

History

#1 Updated by Frédéric Péters over 1 year ago

  • Related to Development #10990: possibilité d'autocomplétion sur une zone texte via une source de données qui ne serait pas du jsonp added

#3 Updated by Frédéric Péters 8 months ago

À revenir ici il n'y aurait même pas besoin d'attendre un pont jsonp, select2 est tout à fait en mesure de partir d'un <select> rempli d'options.

--- a/wcs/qommon/templates/qommon/forms/widgets/select.html
+++ b/wcs/qommon/templates/qommon/forms/widgets/select.html
@@ -13,4 +13,7 @@
     {% endif %}
   {% endfor %}
 </select>
+{% if widget.use_select2 %}
+<script>...</script>
+{% endif %}
 {% endblock %}

Question pour avancer ici, quel pourrait être le libellé de l'option d'un champ liste, pour lui dire "affiche ça via un select2 plutôt qu'un select normal" ?

#4 Updated by Frédéric Péters 7 months ago

  • Related to Development #27784: Pouvoir exploiter les données ville et code postal lors d'une recherche d'adresse sur la BAN via un champs type ahead added

#5 Updated by Frédéric Péters 2 months ago

  • Related to Development #31492: évolution de la source de données JSON pour y permettre du select2 added

#6 Updated by Frédéric Péters 2 months ago

Question pour avancer ici, quel pourrait être le libellé de l'option d'un champ liste, pour lui dire "affiche ça via un select2 plutôt qu'un select normal" ?

Et donc, après #31539 qui crée une option "Affichage", le choix dessus pour signifier select2 serait "Autocomplete" (traduit en "complétion en cours de frappe")

#7 Updated by Frédéric Péters about 2 months ago

Revu pour avoir la traduction des messages éventuellement affichés par select2 ("no result found") et pour correctement gérer les champs optionnels, portant éventuellement une remarque.

#8 Updated by Benjamin Dauvergne about 2 months ago

  • Status changed from Solution proposée to Solution validée
  • Assignee set to Frédéric Péters

Ack.

#9 Updated by Frédéric Péters about 2 months ago

  • Status changed from Solution validée to Résolu (à déployer)
commit a9c4fb54f3d24457140958e69aa65e2c1e687d1f
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Mar 19 12:03:21 2019 +0100

    forms: add option to use select2/autocomplete on list items (#19271)

#10 Updated by Frédéric Péters about 2 months ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF