- 1
[Opened] jform datepicker v1.1rc3
Posted by le_xaou on 01/26/2009 21:32
Bonjour,
Je voudrais utiliser de datepicker generé automatiquement par Jform pour entrer des dates de naissance, mais je n'arrive pas a trouver ou est le parametre pour modifier la plage d'année proposée(de 1999 a 2019)
je suis ouvert a toutes les sugjestions
merci
[Opened] Re: jform datepicker v1.1rc3
Posted by Nigoki on 01/29/2009 15:32
En lisant ton post j'ai découvert l'existance de datepicker, après recherche il figure bien dans les changelog
Nouveaux contrôles <date> et <datetime>, + affichage d'un datepicker avec le builder html (#196)
Mais aucune doc dessus ? Tu peux me dire comment ça se met en place, ça m'interesse XD
[Opened] Re: jform datepicker v1.1rc3
Posted by Yann.L on 01/29/2009 18:02
Salut,
Pour datepicker c'est assez simple en faite (enfin j'ai fais comme ça moi je sais pas si c'est vraiment correct)
Tu appels ton script soit dans ta réponse personnalisé (myHtmlResponse.class.php) ou dans ton template ({literal}... {/literal})
<script type="text/javascript"> $(function() { $("#datepicker").datepicker(); }); </script>
Et après dans ton template si tu as besoin d'un champs date pour ton formulaire tu as juste a faire :
<label for="laDate" > Date : <input type="text" id="datepicker" name="laDate"/> </label>
et après sa te fait un petit calendrier qui s'ouvre sur le clique dans la zone de saisie. C'est magique :D
Si tu veux changer la couleur etc.. il a un système dans JQuery (www/jelix/jquery/themes)
Par contre je n'ai pas encore trouvé comment le faire marcher avec jForm.
En espérant t'avoir aidé. ++
[Opened] Re: jform datepicker v1.1rc3
Posted by Yann.L on 01/30/2009 14:58
le_xaou écrivait:
Bonjour,
Je voudrais utiliser de datepicker generé
automatiquement par Jform pour entrer des dates de
naissance, mais je n'arrive pas a trouver ou est
le parametre pour modifier la plage d'année
proposée(de 1999 a 2019)
je suis ouvert a toutes les sugjestions
merci
Salut en faite j'ai trouvé ^^, Tu vas dans :
www/jelix/jquery/ui/ui.datepicker.min.js
Tu édite le fichier avec ton éditeur préféré, ensuite tu cherche l'attribut
yearRange:"-10:+10"
Et la tu mets les valeurs que tu veux.
Sinon pour datepicker dans jform il suffit de faire :
<date ref="ma_ref"> <label>le label de ma ref </label> </date>
[Opened] Re: jform datepicker v1.1rc3
Posted by Yann.L on 01/30/2009 17:47
Autant pour moi Laurent, j'y ai pas pensé en cas de MAJ ...
Pour la balise date ça semble être mindate et maxdate mais je ne sais pas dans quelle format lui spécifier la date j'ai essayé sans succès :
mindate="19000101" maxdate="20990101" mindate="01011900" maxdate="01012099" mindate="01-01-1900" maxdate="01-01-2099" mindate="1900-01-01" maxdate="2099-01-01" mindate="1900" maxdate="2099" mindate="1900" maxdate="2099" mindate="-20" maxdate="+20" mindate="20" maxdate="30"
une idée du format attendu par mindate et maxdate ?
[Opened] Re: jform datepicker v1.1rc3
- 1