Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Hello,
En testant JqueryUI avec ZF, je me suis aperçu de petits soucis :
Dans l'action des boutons, il ya un probleme pour fermer la fenêtre.
var dialogDeleteImage = $("#dialog-delete-image").dialog({ autoOpen: false, resizable: false, show: 'slide', hide: 'drop', height:180, width:350, modal: true, buttons: { 'Oui': function() { $(this).dialog("close"); }, } }); $('a.gallery_delete_img').live('click',function() { dialogDeleteImage.dialog('open'); return false; });
Sur le bouton "Oui", lors du click, j'ai l'erreur :
$(this).dialog is not a function
Du coup, logiquement, il faut plutot utiliser en javascript :
buttons: { 'Oui': function() { this.dialog("close"); },
Mais rien ne change, j'ai essayé plusieurs choses sans succes. Bien que ce soit du JS pur, cela reste un soucis avec ZF car en testant comme ceci sans ZF , çà marche :
// Dialog var myDialog = $('#dialog').dialog({ autoOpen: false, width: 600, buttons: { "Ok": function() { $(this).dialog("close"); }, "Cancel": function() { $(this).dialog("close"); } } }); // Dialog Link $('#dialog_link').click(function(){ myDialog.dialog('open'); return false; });
Merci de votre aide.
F.
Hors ligne
Hello,
Personne ne sait d'où vient le probleme ?
F.
Hors ligne
Mystère... en changeant çà :
// Utilisation de jquery et jqueryUI if ($this->jQuery()->isEnabled()) { $this->jQuery() ->setLocalPath($this->baseUrl() .'/js/backoffice/jquery/jquery-1.4.2.min.js') ->setUiLocalPath($this->baseUrl() .'/js/backoffice/jquery/jquery-ui-1.8.2.custom.min.js') ->addStyleSheet($this->baseUrl() .'/css/backoffice/ui-darkness/jquery-ui-1.8.2.custom.css'); echo $this->jQuery(); }
par
// Utilisation de jquery et jqueryUI if ($this->jQuery()->isEnabled()) { echo $this->jQuery() ->setVersion('1.4.2') ->setUIVersion('1.8.2') ->addStyleSheet($this->baseUrl() .'/css/backoffice/ui-darkness/jquery-ui-1.8.2.custom.css'); }
, cela remarche...
Fabrice
Hors ligne
Pages: 1