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

Zend_Form PHP Discussion :

"SyntaxError: missing ) in parenthetical" avec un filtering select [ZF 1.9]


Sujet :

Zend_Form PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    Par défaut "SyntaxError: missing ) in parenthetical" avec un filtering select
    Bonjour a tous,

    je bloque depuis un moment en essayant de faire de l'autocompletion Zend/Dojo avec un filtering select.

    Voici mon objet pour l'élément du formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    		$utilisateur = new Zend_Dojo_Form_Element_FilteringSelect('adh_code');	
            $utilisateur->setLabel('Destinataire(s)')
    					->setStoreId('userStore')	
    					->setAutoComplete(true)
    					->setStoreType('dojo.data.ItemFileReadStore')	            
    					->setAttrib("searchAttr", "adh_nom")
    					->setStoreParams(array('url'=>'utilisateur/listecontacts'));
    Ensuite voici ma source de données définie dans setStoreParams

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    	function listecontactsAction()
    	{
    		$adherants = new Adherants();
    		$select = $adherants->select()->from($adherants, array('adh_code','adh_nom'));
    		$result = $adherants->fetchAll($select);
    		$data = new Zend_Dojo_Data('adh_code', $result);
            $this->_helper->autoCompleteDojo($data);
     
    	}
    qui me retourne une liste apparement correcte

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {"identifier":"adh_code","items":[{"adh_code":"2","adh_nom":"Nom2"},{"adh_code":"3","adh_nom":"Nom3"},{"adh_code":"4","adh_nom":"Nom4"}]}
    J'ai une erreur qui apparait dans firebug dès que je saisi une lettre ou je cliques sur la flèche de sélection du select.

    dijit.form.FilteringSelect: SyntaxError: missing ) in parenthetical
    Quelque chose m'échappe. Dojo semble pourtant bien configuré, d'autres éléments fonctionnent très bien.

    Merci pour votre aide.

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

    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    Par défaut
    Bon... j'ai relancé firefox et ho !!! miracle ça marche... tant de temps perdu pour rien... je poursuis donc gentiment !

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

Discussions similaires

  1. awk bash quotes syntaxerror
    Par aieaieaie dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 29/10/2009, 21h00

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