IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

DefaultDate de datepicker modifie l'affichage [UI]


Sujet :

jQuery

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    581
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 581
    Points : 146
    Points
    146
    Par défaut DefaultDate de datepicker modifie l'affichage
    Bonjour,

    J'affiche sur ma page un datepicker en mode inline.
    Je détermine quelques éléments, comme ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    var activeDate = '2013, 3, 26';
     
    $('#datepicker').datepicker({
    	numberOfMonths: 2,
    	minDate: new Date(2013,  2 - 1, 1),
    	maxDate: new Date(2013, 3 - 1, 31),
    	beforeShowDay: noWeekendsOrHolidays,
    	defaultDate: new Date(activeDate)
    });
    J'affiche deux mois (Févier et Mars), la date minimum est le 1er février, le maximum est le 31 mars.
    Si je ne détermine pas ma defaultdate, tout fonctionne correctement. Lorsque je la détermine, la date par défaut se coche bien, et du coup l'affichage met le mois de mars (mois de la defaultDate) en première position, et m'affiche donc deux mois (Mars et Avril).

    Y a-t-il une solution pour paramétrer une defaultDate sans que ce mois soit affiché en premier ?

    Merci d'avance.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    581
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 581
    Points : 146
    Points
    146
    Par défaut
    Finalement j'ai trouvé une solution qui fonctionne, il faut forcer l'affichage comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    var activeDate = '2013, 3, 26';
     
    $('#datepicker').datepicker({
    	numberOfMonths: 2,
    	minDate: new Date(2013,  2 - 1, 1),
    	maxDate: new Date(2013, 3 - 1, 31),
    	beforeShowDay: noWeekendsOrHolidays,
    	defaultDate: new Date(activeDate),
    	showCurrentAtPos: 1 // rajouter ce paramètre
    });

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mon JS modifie l'affichage de mon formulaire
    Par StreM dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/06/2006, 12h59
  2. Modifier l'affichage d'un sous-formulaire
    Par Mimi-des-îles dans le forum Access
    Réponses: 2
    Dernier message: 23/02/2006, 22h03
  3. [VB6] Comment modifier l'affichage au sein d'un Webbrowser
    Par jlvalentin dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 16/12/2005, 14h06
  4. Modifier l'affichage d'une requête
    Par seal dans le forum Langage SQL
    Réponses: 3
    Dernier message: 21/09/2005, 14h26
  5. Comment modifier l'affichage des objets cachés de Windows ?
    Par maximdus dans le forum API, COM et SDKs
    Réponses: 23
    Dernier message: 23/07/2005, 11h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo