2010-12-10 18 views
0

J'essaie d'ajouter une datepicker à mon Zend_Form. Cela fonctionne bien, mais seulement si je n'ajoute pas une feuille de style à l'objet jQuery. Si j'ajoute une feuille de style, le programme datepicker ne fonctionne plus. Voici mon bootstrap:L'ajout d'une feuille de style à ZendX_JQuery désactive jQuery?

<?php 

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap 
{ 

    protected function _initViewHelpers() 
    { 
     $this->bootstrap('view'); 
     $view = $this->getResource('view'); 
     $view->addHelperPath("ZendX/JQuery/View/Helper", "ZendX_JQuery_View_Helper"); 
     $view->jQuery()->uiEnable(); 
     $view->jQuery()->addStylesheet('/backoffice/css/jquery.css'); 
    } 


} 

?> 

Je sais que la feuille de style est appliquée, car il y a des avertissements de Firefox sur le zoom et la propriété du filtre. Cependant, il n'y a pas d'erreurs javascript, mais il a juste cessé de fonctionner. Le code javascript est généré correctement, et les fichiers appropriés sont inclus. Je suis complètement bête, quelqu'un pourrait-il m'aider? Merci d'avance!

Répondre

0

Je l'ai déjà résolu. Il semble que le fichier css a été corrompu, j'ai utilisé un vieux fichier et cela a fonctionné. Merci!

0

Pourquoi ne pas utiliser

$this->headLink()->appendStylesheet('/backoffice/css/jquery.css'); 
echo $this->headTitle(); 

dans votre mise en page?

+0

Merci pour votre suggestion. J'ai essayé cela, mais le résultat est le même. Si je commente la règle, le sélecteur de date est affiché, si ce n'est pas le cas, ce n'est pas le cas. – rbnvrw