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