IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

Load données dans Select ou popup ou div ou ..


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut Load données dans Select ou popup ou div ou ..
    Salut!

    Question de choix de développement:

    Je suis amené à chargé depuis une saisie dans un champ de formulaire une liste de données qui font référence au critère de recherche que j'ai tapé:
    ex:

    Si je tape "po"....une liste doit s'afficher pour me proposer "pomme" "poireaux" .Comme une saisie semi automatique quoi, de l'auto complétion si vous voulez...

    Seulement dans mon cas il s'agit de données détaillées (genre il y aurait en plus la variété de la pomme, les couleurs diverses etc...) car à la saisie, ils devront consulter ces données, cliquer sur celle qui correspond et cela chargerait le reste du formulaire des données affichées dans cette liste. Donc il s'agit tout autant d'une liste de consultation que de selection.

    J'ai pensé à ces solutions:

    Faire un Select suffisament grand pour que le début de chaque données soit plus ou moins identifiable mais je tronquerai avec des "..." la fin des données! Bof...bof car j'aimerai gagné en place sur l'écran.

    Faire une popup qui apparait toujours au même endroit de l'écran (car je dois faire en fonction de la réutilisabilité de ce développement) et qui serait donc complètement libre de présentation et d'autant de données que je veux. Seulement je ne suis pas fan des popup qui peuvent s'oublier pendant une saisie et causer peut-être des erreurs de saisies ou faute de manipulation etc...

    Faire un div positionné juste en dessous du champ et généré avec AJAX, avec scrollbars et tout. J'aime cette solution mais elle implique que chaque div contenant ces données préchargées soit positionné vraiment toujours au même endroit par rapport au champ de saisie. Et je ne sais pas si niveau code, c'est suffisament optimisé. Une partie de la présentation se ferait en javascript... mouaif...

    D'autres solutions? Vous en pensez quoi? Il existe des outils déjà développés pour ceci?

    Merci

  2. #2
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    j'ai fais un truc du même genre avec ma saisie controlée d'adresses et j'ai utilisé la solution avec de l'AJAX. Aucun soucis et tu peux vraiment générer ce que tu veux. En plus, si ta bdd est correctement indexée, c'est ultra rapide.

  3. #3
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut
    Ouais je viens de finir le tuto de l'auto complétion de developpez.com.
    Je l'ai adapté à la configuration de mon appli (smarty/php) et ça fonctionne bien.
    Ca pourrait me convenir seulement il va me falloire l'optimiser un peu et ça va pas se faire en une journée lol. Par exemple il va falloire que je fasse un plugin smarty qui appelle la création d'une autocomplétion avec des paramètres variés, exemple:

    - Activation auto-complétion suivant un certains nombres de lettres tapées
    - Activation auto-complétion suivant un opérateur éventuel de saisie du genre un champ date avec ">22/04/06"
    - Affichage d'un certains nombre de données des résultats de l'auto-complétion suivant le champ sur lequel on se trouve.

    Et j'en passe...

    Bref ce serait l'idéal d'avoir ce petit plugin adapté au JS auquel on passe les paramètres adapté à tel ou tel champ...

    On va s'y mettre, on est deux sur le projet. Merci

Discussions similaires

  1. Modifier des données dans une popup
    Par Sandara dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/06/2006, 13h00
  2. Afficher des données dans un popup
    Par Taz_8626 dans le forum Général JavaScript
    Réponses: 122
    Dernier message: 03/05/2006, 09h46
  3. [SQL] Moteur de recherche problème affichage donnée dans select
    Par vincedjs dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 07/04/2006, 20h27
  4. evenement à l'ajout de données dans un select
    Par mohican13 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/03/2006, 15h10
  5. Recuperation d'une donnée dans ma popup
    Par leloup84 dans le forum Langage
    Réponses: 2
    Dernier message: 09/02/2006, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo