Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
j'ai un dialogue avec une autocomplétion Dojo qui fonctionnait parfaitement avec le ZF1.7.5, mais en passant en 1.7.6 ça ne marche plus du tout....
Le problème vient bien de là, car il me suffit de repasser avec la version 1.7.5 pour que ça remarche.
Voici la zone du formulaire, telle que décrite :
$sportifsclubid = new Zend_Dojo_Form_Element_ComboBox('sportifs_clubid'); $sportifsclubid->setDecorators(array('DijitElement',array('Label', array('escape'=>false)), array('HtmlTag', array('tag'=>'p')))) ->setLabel('Votre club') ->setAutoComplete(true) ->setStoreId('clubStore') ->setStoreType('dojo.data.ItemFileReadStore') ->setStoreParams(array('url'=>'/1001sportifsv2/public/general/default/sportifs/listeclubs')) ->setAttrib("searchAttr", "club_nomclub") ->setValue('Libre');
Et dans le controller :
public function listeclubsAction() { $this->logger->debug('SportifsController::listeclubsAction'); $clubs = new Clubs(); $result = $clubs->clubs_listechoix(); $data = new Zend_Dojo_Data('club_id', $result); $this->_helper->autoCompleteDojo($data); }
Comme vous pouvez vous en douter, je n'ai pas l'intention de rester bloqué à la version 1.7.5 !
Quelqu'un a t-il une information la dessus ?
Hors ligne
J'ai le même problème mais pour l'instant je n'ai pas eu le temps de m'y plonger.
Y'a déjà un message sur nabble mais sans aucune réponse.
Je suis resté au 1.7.5 pour l'instant.
Hors ligne
En tout cas merci pour ta réponse.
Car je dois l'avouer, quand un truc déconne, 999 999 fois sur 1000 000, c'est de ma faute.
Pas cette fois...
Hors ligne
Avez vous jeter un oeil au changelog?
Je me suis fait avoir à la dernière mise à jour du ZF pour les upload de fichier (rien à voir) mais l'utilisation avait changé un poil. J'dis ça, j'dis rien
Hors ligne
Oui j'ai regardé et encore regardé mais je ne vois rien concernant dojo et le filtering select.
Je vais voir s'il ne faut pas mettre un nouveau message sur nabble...
Dernière modification par ledahu (12-03-2009 16:07:45)
Hors ligne
Bon je viens de repartir avec une installation toute propre, en utilisant bien le Dojo qui est dans le package de ZF, tout ça avec la version ZF1.7.6, et l'autocomplétion ne fonctionne pas, pas d'erreur générée dans la console firebug, rien.
Si je passe avec le ZF1.7.5 (j'ai juste à renommer deux répertoires), hop ça marche !
Donc j'ai cherché si des modifications étaient prévues la dessus, je n'ai rien trouvé. Faudrait faire un "compare" des fichiers...
Bon quoi qu'il en soit, il semble qu'il y ait un problème.
<hors sujet>
Bon je sais que Dojo n'est pas la première préoccupation ici, mais bon, je ne suis pas arrivé à faire marcher Jquery avec des styles locaux (entre autre), ça fait tout moche et décalé et pas en français, alors qu'avec Dojo ça marche bien.
Si quelqu'un me file un projet vide avec les bons paramètres pour utiliser jquery avec des ressources locales... pourquoi pas.
</hors sujet>
Hors ligne
Jean-Marc Rigade a écrit:
Bon je viens de repartir avec une installation toute propre, en utilisant bien le Dojo qui est dans le package de ZF, tout ça avec la version ZF1.7.6, et l'autocomplétion ne fonctionne pas, pas d'erreur générée dans la console firebug, rien.
Si je passe avec le ZF1.7.5 (j'ai juste à renommer deux répertoires), hop ça marche !
Donc j'ai cherché si des modifications étaient prévues la dessus, je n'ai rien trouvé. Faudrait faire un "compare" des fichiers...
Bon quoi qu'il en soit, il semble qu'il y ait un problème.
<hors sujet>
Bon je sais que Dojo n'est pas la première préoccupation ici, mais bon, je ne suis pas arrivé à faire marcher Jquery avec des styles locaux (entre autre), ça fait tout moche et décalé et pas en français, alors qu'avec Dojo ça marche bien.
Si quelqu'un me file un projet vide avec les bons paramètres pour utiliser jquery avec des ressources locales... pourquoi pas.
</hors sujet>
Puisque le problème semble persister il faudrait peut-être remonter l'information directement aux développeurs non?
Hors ligne
Peut être que quelqu'un plus proche du projet pourrait faire ça ?
Mr MoOx ou Mickael peut être ?
Hors ligne
Matthew Weier O'Phinney :
There's an issue in the tracker about this, and it has a proposed patch; I'll try and get to it today so that it releases with 1.7.7 on Monday.
Donc c'est bien un problème du ZF. Il faut attendre lundi.
I was just able to find a work-around for this issue that might help in brainstorming for a solution... Instead of assigning the store to the dojo widget using the Zend_Dojo_Form view helper method: <pre> $mentorSelectionForm->addElement('filteringSelect', 'child_primary_mentor', array( 'label' => 'Primary Mentor', 'onChange' => 'mentorSelectionChanged', 'store' => 'mentorStore', 'searchAttr' => 'mentor_name' )); </pre> Create the element without assigning the store and in the dojo()->onLoadCaptureStart() (since we can now grab our widgets using dijit.byId) create the store as usual and then assign it to the widget like so: <pre> mentorStore = new dojo.data.ItemFileReadStore({ url: '/blablabla', clearOnClose: true }); dijit.byId('child_primary_mentor').attr('store', mentorStore); </pre>
Dernière modification par ledahu (13-03-2009 10:15:51)
Hors ligne
Merci beaucoup pour l'info
Hors ligne
C'est corrigé sur le svn trunk...
Hors ligne