Django-fr

Forum

#1 06-11-2013 16:06:30

mcornelis
Membre
Inscription : 29-09-2013
Messages : 24

Combobox en relation avec une autre combobox

Bonjour,

Je cherche une solution pour avoir un lien entre différentes combobox.

Ex: je fais un choix dans la combobox1 [Transports en commun,véhicule] (je sélectionne véhicule)
directement la combobox2 se populate des choix suivants [Voiture,Camion,vélo] et je choisis ce que je désire.

Vous comprenez? Mais je ne vois pas comment mettre cela en place :s

Merci à vous,

Hors ligne

#2 07-11-2013 07:55:33

Xavier Ordoquy
Administrateur
Lieu : Puteaux, France
Inscription : 12-10-2011
Messages : 312
Site Web

Re : Combobox en relation avec une autre combobox

Bonjour,

Si tu utilises des modèles avec une relation https://github.com/linovia/django-related-choice-field devrait répondre à ton besoin.

Hors ligne

#3 15-11-2013 04:12:12

artscoop
Membre
Inscription : 15-11-2013
Messages : 4

Re : Combobox en relation avec une autre combobox

Tout à fait Xavier,
Cela peut aussi être fait « simplement » à la main, même si pour de pareilles tâches, c'est mieux d'utiliser des choses déjà éprouvées.
Du javascript/jQuery pour vérifier le changement du premier combobox, puis lancer une requête AJAX, pour mettre à jour le combobox à changer (cela grâce à une vue)

Hors ligne

#4 26-11-2013 08:10:33

EthPyth
Membre
Inscription : 22-08-2013
Messages : 7

Re : Combobox en relation avec une autre combobox

Je sais pas si cela peut répondre à ton besoin mais je me suis servi de ceci https://github.com/digi604/django-smart-selects une fois. J'ai testé aussi sur des ManyToManyField et ça fonctionnait niquel smile

Hors ligne

Pied de page des forums