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

Bibliothèques & Frameworks Discussion :

dojo 1.7.1 : MultiSelectCalendar et les constraints


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut dojo 1.7.1 : MultiSelectCalendar et les constraints
    Impossible de mettre en place des contraints sur le calendrier Multi sélections.
    Si quelqu'un a une solution pour pouvoir appliquer le className "dijitCalendarDisabledDate" sur une périodicité du calendrier, je suis preneur.

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut,

    Tu definis une fonction que tu appliques à isDisabledDate, et qui reçoit en paramètre la date concernée.

    Par exemple pour désactiver tous les mardi:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    //c est de type date
    dijit.byId("planning").isDisabledDate = function(c) { return c.getDay()==2; };
    Tu peux aussi évidemment faire cette déclaration de fonction dans les data-dojo-props.

    A noter que si tu veux voir le changement sur le mois déjà afficher (sans navigation), tu dois le rafraichir:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dijit.byId("planning")._populateGrid();
    ERE

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    merci beaucoup pour ta réponse.
    C'est effectivement ce que je cherche à faire avec une petite variante.
    J'essaie en vain de bloquer une plage de dates, en fait.
    En me référent à l'API 1.7, j'ai mis ceci sans succès :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dijit.byId("MultiSelectCalendar").unselectDate("2012-02-02");

  4. #4
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut,

    Apparemment l'API indique un second paramètres à passer. Un tableau.

    ERE

Discussions similaires

  1. [Toutes versions] Comment lister les CONSTRAINT définies au niveau des tables ?
    Par Tofalu dans le forum Access
    Réponses: 0
    Dernier message: 28/10/2013, 12h02
  2. [Dojo] Tronquer texte trop long dans les listes (dojox.mobile)
    Par NeedV dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 25/04/2012, 19h40
  3. [Dojo] dijit.tree :comment savoir si les childs d'un item sont déja chargé (dojo 1.4)
    Par devkaty dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 15/03/2010, 13h49
  4. [Dojo] [INFO] Suite de l'article "Les API EditGrid "
    Par emmanuel.remy dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 30/04/2009, 16h16
  5. PROBLEME SQL et les CONSTRAINT
    Par pigeonfurtif dans le forum Langage SQL
    Réponses: 5
    Dernier message: 26/06/2007, 11h00

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