Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
J'essaie de remplir un élément de type grid ExtJS par mon controller.
J'encode convenablement via
Zend_Json::encode($return);
mon résultat de requete.
Comme précisé sur ce blog : http://naneau.nl/2007/04/24/creating-an … framework/
j'effectue la mise en place des Headers par :
$this->getResponse()->setHeader('Content-Type', 'text/javascript'); $this->getResponse()->setBody($json);
Mais c'est tout le code source de la page html qui est retourné.
Si je commente le setHeader, je récupère bien le résultat du Json et mon grid ExtJS vide.
Y a-t-il des choses particulières à effectuer pour communiquer entre Ext JS et une méthode d'un controller Zend ?
Merci d'avance de votre aide.
Hors ligne
lit ce que j'ai posté là
http://www.z-f.fr/forum/viewtopic.php?pid=12602#p12602
il ne te faut pas retourner de vue
A+JY
Hors ligne
Bonjour,
Je récupère toujours le code html complet malgrès le setParam('noViewRenderer', true).
Ma requete passe bien la validation isXmlHttpRequest() et le json retourné est correct mais je ne récupère pas uniquement le json...
Aurais tu des propositions à ce sujet ?
Merci d'avance.
Hors ligne
sekaijin a écrit:
lit ce que j'ai posté là
http://www.z-f.fr/forum/viewtopic.php?pid=12602#p12602
il ne te faut pas retourner de vue
A+JY
en est il e de même pour le layout?
du coup comment faire pour intégrer une grid extjs dans un layout générale de site qui reste consistant sur chaque page, les éléments de navigation et autre?
Hors ligne