Projet

Général

Profil

Development #40383

adaptations spécifiques pour un champ "adresse"

Ajouté par Frédéric Péters il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
03 mars 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Avoir un champ adresse en saisie libre avec autocomplétion et remplissage automatique d'une série de champs (rue, numéro, etc.) sur base de l'adresse choisie. Case à cocher pour entrer manuellement les détails si jamais l'adresse n'était pas trouvée.

(je pensais qu'il existait déjà un ticket là-dessus)


Fichiers

Révisions associées

Révision 3ca4c150 (diff)
Ajouté par Frédéric Péters il y a environ 4 ans

misc: add special template for address autocompletion (#40383)

Historique

#2

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

Configuration exemple :

  • une source de données, "adresses"
    • vers l'endpoint addresses du connecteur base adresse
    • avec q et id
  • un champ adresse, de type liste
    • avec classes template-address grid-1-1
    • optionnel
    • affichage en autocomplétion
    • source de données "adresses"
    • pas repris sur les pages de récap et résumé
  • dessous, des champs numéro, rue, code postal, commune
    • configurés avec préremplissage "géolocalisation"
    • numéro optionnel
    • numéro et code postal en grid-1-4
    • rue et commune en grid-3-4

→ une case à cocher "saisie manuelle" apparaitra automatiquement sous le champ "adresse" et les autres champs apparaitront en lecture seule. cocher la case les rendra éditables. (vidéo en https://perso.entrouvert.org/~fred/tmp/adresse.webm)

Option possible en ajoutant une classe CSS hide-address-parts, pour que les champs "décomposés" ne soient pas affichés quand la case n'est pas cochée.

#3

Mis à jour par Thomas Noël il y a environ 4 ans

Mes remarques à deux cents :
  • sur plusieurs villes : la saisie d'adresse faite ainsi n'est vraiment pas très pertinente (beaucoup de rue homonymes) : il faut d'abord centrer la recherche sur une ville et on ajoute pour cela un premier champ ville/code-postal avant la saisie de l'adresse
  • sur une seule ville : il faut pouvoir fermer le choix ville/code-postal
#4

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

Le connecteur base adresse permet de donner une préférence géographique; la source de données peut être limitée à un code postal, etc.

#7

Mis à jour par Thomas Noël il y a environ 4 ans

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

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit 3ca4c1504159bf8732bd37c42404e1b38482592f
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sat Feb 8 18:50:20 2020 +0100

    misc: add special template for address autocompletion (#40383)
#9

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

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

Formats disponibles : Atom PDF