Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 16-12-2008 16:29:58

itsrugby
Nouveau membre
Date d'inscription: 16-12-2008
Messages: 5

Utilisation de DatePicker dans ZendX_JQuery avec callback

bonjour a tous,

je commence à avancer dans le framework et cette fois j'ai decide de tester JQuery
Je souhaite utiliser DatePicker et sur la selection de la date faire fonctionner une fonction javascript
mais j'ai une erreur sur l'utilisation du onClose
alors qi qqn a une idee

voila le contenu de ma vue

Code:

<link rel="stylesheet" href="http://dev.jquery.com/view/tags/ui/latest/themes/flora/flora.datepicker.css" type="text/css" media="screen" title="Flora (Default)">

<script type="text/javascript">

function test(){
    alert("eee");
}

</script>
<label for="startDate">Date match : </label>
<?= $this->datePicker("gameday",
                          '',
                          array('firstDay'=> 1, 'onClose' => 'test' ));
?>
<div id="games"></div
<?= $this->jQuery(); ?>

et mon erreur dans Firebug

Code:

onClose.apply is not a function
[Break on this error] onClose.apply((inst.input?inst.input[0]:...lockUI();$('body').append(this.dpDiv);}}

Dernière modification par itsrugby (16-12-2008 16:38:28)

Hors ligne

 

#2 16-12-2008 16:33:43

elkolonel
Administrateur
Lieu: Grasse
Date d'inscription: 18-12-2007
Messages: 299
Site web

Re: Utilisation de DatePicker dans ZendX_JQuery avec callback

Si je peux me permettre, pour améliorer la lisibilité des sources penses à utiliser la balise [ code] (sans l'espace

Code:

<?php
echo 'Hello World !';
?>

Pour ce qui est de l'erreur JavaScript, je ne suis par contre pas en mesure de te répondre, mais tu auras sans doute une réponse, les vieux briscards du forum sont très compétents et réactifs, d'où le succès de ce site smile

Cordialement,

Elkolonel

Dernière modification par elkolonel (16-12-2008 16:34:58)

Hors ligne

 

#3 16-12-2008 16:59:04

itsrugby
Nouveau membre
Date d'inscription: 16-12-2008
Messages: 5

Re: Utilisation de DatePicker dans ZendX_JQuery avec callback

bon en attendant de faire fonctionner les fonctions callbacks j'ai fait ca avec un bouton submit et ca fonctionne

Code:

<link rel="stylesheet" href="http://dev.jquery.com/view/tags/ui/latest/themes/flora/flora.datepicker.css" type="text/css" media="screen" title="Flora (Default)">

<script type="text/javascript">
function test(){
$.ajax({
  url: "/index/test",
  cache: false,
  success: function(html){
    $("#games").append(html);
  }
});

}
</script>

<form onsubmit="test();return false;">
<label for="startDate">Date match : </label>
<?= $this->datePicker("gameday",
                          '',
                          array('firstDay'=> 1)); 
?>
<input type="submit" value="ok" />
</form>

<div id="games"></div>

<?= $this->jQuery(); ?>

Hors ligne

 

#4 17-12-2008 09:20:45

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: Utilisation de DatePicker dans ZendX_JQuery avec callback

enlève les quote '' autour de test :
array('firstDay' => 1, 'onClose' => test);


----
Gruiiik !

Hors ligne

 

#5 17-12-2008 09:38:24

itsrugby
Nouveau membre
Date d'inscription: 16-12-2008
Messages: 5

Re: Utilisation de DatePicker dans ZendX_JQuery avec callback

toujours l'erreur
il doit y avoir un souci  ailleurs alors

Hors ligne

 

#6 17-12-2008 10:58:34

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: Utilisation de DatePicker dans ZendX_JQuery avec callback

Je ne sais pas.
J'utilise datepicker, mais pas comme toi, je l'utilise directement avec les formHelpers.
Je n'utilise pas de callback

J'ai testé avec un autre composant (Jeditable) les callbacks, et ca marche bien sans les quotes.

bon courage


----
Gruiiik !

Hors ligne

 

#7 17-12-2008 11:04:51

itsrugby
Nouveau membre
Date d'inscription: 16-12-2008
Messages: 5

Re: Utilisation de DatePicker dans ZendX_JQuery avec callback

l'exemple dans le doc est le suivant

Code:

    <label for="startDate">Travel End Date:</label>
    <?= $this->datePicker("endDate",
                          '',
                          array('defaultDate' => '+14',
                                'minDate' => '+7',
                                'onClose' => 'myJsonFuncCechkingValidity')); ?>

je ne vois pas encore trop comment ca fonctionne avec les helpers

Dernière modification par itsrugby (17-12-2008 11:06:27)

Hors ligne

 

#8 18-12-2008 10:10:21

gtraxx
Membre
Lieu: Heusy
Date d'inscription: 10-08-2008
Messages: 31
Site web

Re: Utilisation de DatePicker dans ZendX_JQuery avec callback

Perso je ne suis pas fan des "onsubmit", une synthaxe plus simple existe avec jquery :

Code:

$(document).ready(function() {
    $('#submit').click(function(){
       $.ajax({
                type:'post',
                url: index/test,
                data: ,
                            cache:false
                async: false,
                error: function(){
                    alert("Error request language");
                },
                beforeSend: function(){
                    $("#content").html('<img id="imgLangLoad" src="ajaxload.gif" alt="ajax loading" width="66px" height="66px" />');
                    },
                success: function(html) {
                    $("#games").append(html);
                }
            });
            });
});
</script>

J'ai hâte d'utiliser le jquery dans zend pour l'instant je suis a la classique :p

Dernière modification par gtraxx (18-12-2008 10:12:13)


Mon projet magix cjquery
En cours d'écriture d'un ouvrage ....

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