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

C# Discussion :

Selection au clavier dans une dropdownlist


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 30
    Par défaut Selection au clavier dans une dropdownlist
    Bonjour,

    Dans une webapp j'utilise des listes alimentées par une bdd. Les utilisateurs peuvent choisir une valeur dans la liste en tapant les premières lettres du mot, toutefois ils trouvent que le temps alloué entre chaque lettre est trop court.

    Est-il possible de le rallonger ?

  2. #2
    Rédacteur
    Avatar de Paul Musso
    Profil pro
    Inscrit en
    Août 2008
    Messages
    368
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2008
    Messages : 368
    Par défaut
    Bonjour,

    si tu parles du composant ajaxToolkit:AutoCompleteExtender, je pense que l'attribut CompletionInterval te permet de régler cela. L'unité est en millisecondes.

    Jetes un oeil au composant du site officiel de l'asp.net ajax toolkit.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 30
    Par défaut
    Nop, je parle bien d'une down drop list, d'une liste déroulante sans ajax extender

    ça ressemble un peu à ce que tu dis mais ce n'est pas ça

  4. #4
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    hum...sans vouloir te contrarier, sur une dropdown "standard" en html-> un select, si tu tapes une lettre , la dropdown va se positionner sur la premiere valeur dont le texte commenc par cette lettre, donc si tu en tapes 2, tu vas arriver sut le premiere element de ta liste commencant par la seconde lettre...

    ou sinon, il faut jeter tous les ListSearch et autres composants javascript qui font justement ca...


    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 30
    Par défaut
    ah, on se rapproche !
    si tu tapes vite, ça ira sur les mots commençant par les 2 ou 3 lettres composées

    si tu vas lentement, ça ira seulement au mot correspondant à la dernière lettre

    le but est de savoir si on peut augmenter le temps avant que le composant ne reset la "mémoire clavier"

    l'idée est de permettre la sélection de valeur en écrivant lentement

  6. #6
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    ok, je reformule...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <html>
    <body>
    <select>
      <option value ="1">aaa</option>
      <option value ="2">aca</option>
      <option value ="3">aba</option>
    </select>
    </body>
    </html>
    si tu selectionne le dd et que tu tapes a,b tres vite, tu vas arriver sur aca avec ie, aba avec firefox...ou sinon, il faut p-e taper en moins d'un millième de seconde pour ie

    Si tu veux quelque chose qui marche de facon consistante, tu as le listsearch du ajaxtoolkit, que je t'invite a essayer ici:
    http://www.asp.net/AJAX/AjaxControlT...istSearch.aspx

    Sinon, je crois me rappeler avoir code un truc dans le genre en javascript il y'a une eternite, mais je crois bien que ca a fini avec un pc qui est passe par la fenetre

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Selection par défaut dans une dropdownlist avec MVC4
    Par paladice dans le forum ASP.NET MVC
    Réponses: 1
    Dernier message: 23/07/2013, 15h44
  2. Rendre impossible la selection dans une DropDownList
    Par nimois3O dans le forum ASP.NET
    Réponses: 7
    Dernier message: 24/05/2007, 14h23
  3. Réponses: 5
    Dernier message: 08/02/2005, 13h05
  4. Problème select MAX(annee) dans une requête
    Par grisounette dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 28/10/2004, 17h36
  5. [BPW]Raccourcis clavier dans une fenêtre enfant
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 2
    Dernier message: 18/02/2004, 20h07

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