|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : février 2008 Messages : 21 ![]() |
Bonjour tout le monde,
Je m'arrache les cheveux sur un problème avec l'autocompletion depuis quelques jours... J'ai un controller qui instancie un champ autocomplete (ZendX_JQuery_Form_Element_AutoComplete) et dans lequel j'ajoute mes données. J'ai ensuite une vue dans laquelle j'affiche ce champ. Jusqu’à là, pas de problème l'autocompletion fonctionne normalement. Par contre la partie de la page qui comprend ce champ est actualisé par une requête AJAX. Ce champ est donc "recalculé". Je récupère pourtant bien mes données. Mais maintenant impossible de faire fonctionner l'autocompletion. Je passe pourtant par le même ensemble controller/action qu'au début. Si quelqu'un à une théorie, je suis prêt à l'écouter parce que je suis perdu sur le fonctionnement... |
|
|
00
|
|
|
#2 |
![]() ![]() Loïc Développeur Web Inscription : février 2011 Messages : 678 ![]() |
Bonjour,
Montre nous ton code afin que l'on cerne mieux ton problème |
|
|
00
|
|
|
#3 | ||||||
|
Invité régulier
![]() Inscription : février 2008 Messages : 21 ![]() |
Alors voici une partie de code.
Dans mon controller : Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#4 |
![]() ![]() Loïc Développeur Web Inscription : février 2011 Messages : 678 ![]() |
Je voudrais le vrai code et complet car là tu ne passe même pas ton élément à la vue et tu n'est pas dans un formulaire
|
|
|
00
|
|
|
#5 | ||
|
Invité régulier
![]() Inscription : février 2008 Messages : 21 ![]() |
Je n'utilise pas de formulaire Zend.
Pour ce qui est de l'intégration de l'élément je fais seulement un Code :
|
||
|
|
00
|
|
|
#6 |
![]() ![]() Loïc Développeur Web Inscription : février 2011 Messages : 678 ![]() |
Cela est normal que plus rien ne fonctionne aprés le rechergement, car ton problème c'est que tu écrase le composant autocomplete et que le jquery ne peut fonctionner que sur des éléments présent avant son chargement.
En gros faudrait que tu recherche une partie différente de ton composant autocomplete |
|
|
10
|
|
|
#7 |
|
Invité régulier
![]() Inscription : février 2008 Messages : 21 ![]() |
J'avais bien peur que ce soit un problème dans ce genre là.
Le problème c'est que pour l'instant j'ai besoin de recharger la partie comprenant également mon composant d'autocompletion. Merci pour la réponse, ça m'évite de m'arracher d'autres cheveux... Je vais tout de même essayer en passant par du javascript mais j'y crois pas. |
|
|
00
|
|
|
#8 |
![]() ![]() Loïc Développeur Web Inscription : février 2011 Messages : 678 ![]() |
Sinon essaye de rappeler la fonction de l'autocomplete aprés le rechergement
|
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : février 2008 Messages : 21 ![]() |
Je passe déjà par la même action au début que lors du rafraîchissement. Mon autocomplete est donc recréé automatiquement.
|
|
|
00
|
|
|
#10 |
![]() ![]() Loïc Développeur Web Inscription : février 2011 Messages : 678 ![]() |
Je parle de fonction jquery pas de ton action.
Car ton action au chargement complet de la page génère un code javascript correspondant à ton autocomplete. Mais ce dernier n'est pas modifier lors du rechargement de seulement une partie de ta page. Regarde le code source tu devrais comprendre |
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Inscription : février 2008 Messages : 21 ![]() |
Haaa, ok au temps pour moi.
Oui j'ai remarqué le code javascript généré lors de la création de la page. Je regarderais si il y'a un moyen de le modifier. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com