Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-10-2011 17:03:49

rollmops
Nouveau membre
Date d'inscription: 19-08-2008
Messages: 9

ZendX aucun affichage UI

Bonjour,

Mon souci : je n'arrive pas à activer aucun objet ZendX, dans le code  source pas de javascript généré.

Je fais appel à ZendX_JQuery directement dans mon index.php :

Code:

...
$view = new Zend_View();
$view->addHelperPath('ZendX/JQuery/View/Helper/', 'ZendX_JQuery_View_Helper');
$view->jQuery()->enable();
$view->jQuery()->uiEnable();
$viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
$viewRenderer->setView($view);
Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
Zend_Layout::startMvc(array('layoutPath'=>'./application/layouts'));
$frontController->dispatch();
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

Dans ma vue dans le head

Code:

<?php echo $this->jQuery(); ?>
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

Et enfin dans le body des tests pris un peu partout :

Code:

<?php echo $this->autoComplete("country", "",array('source' => array('France', 'United Kingdom', 'United States', 'Germany', 'Italy', 'Spain')));?>

<?php echo $this->ajaxLink("Link Name",
                          "toto.php",
                          array('update' => '#container')); ?>                         
                             
   <label for="startDate">Travel End Date:</label>
    <?php echo $this->datePicker("endDate", '',
             array(
                'defaultDate' => '+14',
                'minDate' => '+7',
                'onClose' => new Zend_Json_Expr('myJsonFuncCechkingValidity'))); ?>
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

J'ai testé avec d'autres UI comme dialog même chose, j'obtiens un champ texte et aucune action n'est possible, rien est chargé pourtant le code généré contient bien les librairies JQuery dans le head:

Code:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/jquery-ui.min.js"></script>
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

Les tests dans la vue sont concluants : isEnabled(), uiIsEnabled()

Code:

<?php echo 'isEnabled '.$this->jQuery()->isEnabled(); ?>
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

Merci d'avance pour vos réponses.

Hors ligne

 

#2 19-10-2011 17:09:39

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: ZendX aucun affichage UI

Bonjour,

Pourquoi mettre tes lignes dans l'index.php ? Il vaudrait mieux les mettre dans ton bootstrap d'application...

Tutoriel : mettre en place ZendX_JQuery

As-tu une erreur quelque part ? Dans les logs peut être ?

Tu as bien mis les fichiers de ZendX dans le dossier library de ton application ?

Hors ligne

 

#3 19-10-2011 17:29:30

rollmops
Nouveau membre
Date d'inscription: 19-08-2008
Messages: 9

Re: ZendX aucun affichage UI

je n'ai pas de bootstrap et aucun message d'erreur, même dans les logs.

Je me suis inspiré de ce tutoriel.

Le dossier ZendX a été copié à coté de Zend dans library.

Hors ligne

 

#4 20-10-2011 12:04:49

rollmops
Nouveau membre
Date d'inscription: 19-08-2008
Messages: 9

Re: ZendX aucun affichage UI

Par exemple pour le lien ajaxLink, on obtiens le code généré

Code:

<a href="#" class="ajaxLink1">Link Name</a>
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

mais aucune classe ajaxLink1 est présente dans le code final.

Hors ligne

 

#5 20-10-2011 14:33:06

rollmops
Nouveau membre
Date d'inscription: 19-08-2008
Messages: 9

Re: ZendX aucun affichage UI

Le ajax link fonctionne maintenant car j'ai mis le <?php echo $this->jQuery(); ?> à la fin de ma vue mais pas les widjets UI !!. SVP !!!

Dernière modification par rollmops (20-10-2011 15:37:39)

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