Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [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

Reply #1 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

Reply #2 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

Reply #3 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

Reply #4 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

Reply #5 Posted by Julien on 02/02/2009 11:55

Hello,

le format attendu est : YYYY-MM-DD( HH:II(:SS))

ou alors une chaine supportée par strtotime, notamment pour les dates relatives.


Julien

 
Page
  1. jform datepicker v1.1rc3