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

jQuery Discussion :

autocompletion jquery zend : il ne prend pas en compte mes paramètres


Sujet :

jQuery

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 102
    Points : 65
    Points
    65
    Par défaut autocompletion jquery zend : il ne prend pas en compte mes paramètres
    Bonjour à tous,

    Via le framework ZEND, j'ai mis en place un champ de formulaire qui utilise la librairie zendX :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $drug_name = new ZendX_JQuery_Form_Element_AutoComplete('drug_name');
            $drug_name ->setLabel('Nom du médicament')
                       ->setRequired(true)
                       ->addValidator(new Zend_Validate_NotEmpty(), true)
                       ->addFilters(array('StringTrim', 'StripTags'))
                       ->setAttribs(array('requiredSuffix' => ' *'))
                       ->setJQueryParams(array('data' => $drug,
                                               'minChars' => 3,
                                               'focus' => new Zend_Json_Expr("function(event, ui) {afficheImage(ui.item['label']);}")));
    Voici ce qui est généré en haut de ma page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
     
    <script type="text/javascript">
    //<!--
    $(document).ready(function() {
        $("#drug_name").autocomplete({"minChars":3,"focus":function(event, ui) {afficheImage(ui.item['label']);},"source":["Artane 5 mg","Lamictal 50 mg"]});
    });
    //-->
     
    </script>
    Comme on le voit, le minChars esr bien pris en compte mais n'est pas interprété, c'est-à-dire que l'autocomplétion fonctionne mais démarre dès qu'un caractère est saisi. De plus, si je tape "e", il m'affiche toutes les valeurs qui ont un "e" et non seulement celles qui commencent par "e".

    Une idée ?

    Merci d'avance

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut autocomplete avec minChars
    Bonjour,

    Je ne sais pas si tu as trouvé la réponse.
    La valeur pour minChars doit être mise entre guillemets !

Discussions similaires

  1. [JavaFlashBridge] Ne prend pas en compte les paramètres IE
    Par OsTaLaKaR dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 10/09/2010, 16h58
  2. Dev c++ ne prends pas en compte mes modifications.
    Par Geo34 dans le forum Dev-C++
    Réponses: 1
    Dernier message: 29/03/2010, 09h37
  3. Réponses: 2
    Dernier message: 02/11/2009, 12h57
  4. IIS ne prend pas en compte mes changement de dll
    Par MAXXPER dans le forum IIS
    Réponses: 1
    Dernier message: 06/10/2008, 14h12
  5. [Info]Eclipse ne prend pas en compte mes modifs...
    Par Baptiste Wicht dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 20/01/2006, 17h50

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