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

Plugins PHP Discussion :

[sfWidgetFormJQueryAutocompleter] pas d'affichage de résultats


Sujet :

Plugins PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Par défaut [sfWidgetFormJQueryAutocompleter] pas d'affichage de résultats
    Bonjour,

    J'essaye de mettre en place une autocomplétion avec le plugin sfWidgetFormJQueryAutocompleter. J'ai besoin d'un peu d'aide, je suis actuellement bloqué avec un input box qui ne réagit pas.
    Les navigateurs et leurs débugueurs (Firebug /IE) ne percoivent pas d'erreur javascript.

    Ai je oublié une partie du code, ou mal implémenté cette fonctionnalité?je n'ai aucune idée d'ou viens mon erreur

    maForm.php
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    //fonction de configuration du formulaire
    $this->widgetSchema['intDemRep_numEquipement'] = new sfWidgetFormJQueryAutocompleter(array(
                'url'   => 'demande/autocompleteEquip'));

    maPageSuccess.php
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php use_javascript('jquery-1.6.js')?>   
    <?php use_javascript('jquery.autocompleter.js')?> 
     
     
    /* affichage de l'input*/
    <?php echo $form['intDemRep_numEquipement']->render() ?>


    Mon action:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    public function executeAutocompleteEquip(sfWebRequest $request){
         $this->getResponse()->setContentType('application/json');
         $q=$request->getParameter('q');
         $limite=$request->getParameter('limit');
         $criteria = new Criteria();
         $criteria->add(EquipementPeer::STREQUIP_NOM, '%'.$q.'%', Criteria::LIKE);
         $criteria->addAscendingOrderByColumn (EquipementPeer::STREQUIP_NOM);
         $criteria->setLimit($limite);
         $lesEquip=EquipementPeer::doSelect($criteria);
         foreach ($lesEquip as $i=>$equip)
         {
           $equipements[$equip->getPkequipNum()] = $equip->getStrequipNom();
         }
            return $this->renderText(json_encode($equipements));
     
         }
    mon json renvoie: {"898":"000007KIT","887":"0001H" ,[...] }

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Par défaut
    Résolu

    Apparemment, laissez 24h le temps que le code repose et récupère de sa dur journée de labeur et ca marche.

    Plus sérieusement, a part ma syntaxe d'url qui était fausse, mon navigateur s'est décidé ce matin a dialoguer avec l'action... (j'ai meme pas fermé le navigateur dans la nuit..)

    Pour ceux qui aimerait réutiliser l'autocomplétion, l'url n'est pas sous la forme 'module/action', mais seulement sur la forme 'action'. (dans ce cas précis tout du moins.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $this->widgetSchema['votreWidget'] = new sfWidgetFormJQueryAutocompleter(array(
                'url'   => 'votreAction'));

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

Discussions similaires

  1. Débutant C++ pas d'affichage du résultat..
    Par gcaed dans le forum Débuter
    Réponses: 2
    Dernier message: 04/08/2014, 12h03
  2. Réponses: 2
    Dernier message: 21/05/2013, 11h24
  3. Réponses: 7
    Dernier message: 23/05/2012, 15h27
  4. [PDO] Pas d'affichage des résultats
    Par jmtrivia dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 04/05/2010, 11h05
  5. JS: ne pas enroulé un menu déroulant lors de l'affichage du résultat.
    Par hbhhhbhh dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 20/05/2009, 17h08

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