Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 22-07-2011 16:01:10

propolis
Membre
Date d'inscription: 03-05-2011
Messages: 14

ZendX_..._DatePicker, l'appel au .js se perd si en Session

Bonjour,

J'utilise un formulaire Zend_Form pour Filtrer une vue.
Dans ce formulaire j'ai un élément ZendX_JQuery_Form_Element_DatePicker.

La vue pouvant être très longue, j'utilise Zend_Paginator, et du coup, pour ne pas perdre les filtres sélectionnés, je mets le Zend_Form dans ma Zend_Session_Namespace.

Et alors, quand j'affiche la page suivante, le DatePicker n'est plus implémenté.
Dans la source HTML, je vois que j'ai perdu 

<script type="text/javascript" src="/balbla/js/jquery.ui.datepicker-fr.js"></script>

et

$("#date_debut").datepicker({"dateFormat":"yy-mm-dd","regional":"fr","changeYear":true,"changeMonth":true});

Etonnant, non ?

Hors ligne

 

#2 15-09-2011 14:25:38

webdigit
Membre
Date d'inscription: 23-08-2011
Messages: 10

Re: ZendX_..._DatePicker, l'appel au .js se perd si en Session

J'ai eu le même souci avec un datePicker. La solution temporaire que j'ai trouvé (mais ce n'est pas très catholique) est d'inverser les lignes suivantes entre l'appel du datePicker et l'appel du container Jquery.
Ce qui donnerait dans le layout:

$this->datepicker(blabla);
$this->jQuery();

Sans cela, je perd les infos envoyées dans l'array _onLoadActions

Ça fonctionne grâce à cela chez moi, mais je cherche à en comprendre la cause en amont, car il doit y avoir un souci d'accès aux Helpers qq part...

Si quelqu'un a une idée... Je vais ouvrir un topic et poser mon code, car je vois que c'est récurrent et je ne trouve de réponse qui fonctionne nulle part...

Merci

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages