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

Struts 2 Java Discussion :

auto completion datetimepicker


Sujet :

Struts 2 Java

  1. #1
    nak
    nak est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 12
    Par défaut auto completion datetimepicker
    Bonjour

    J'utilise les balises datetimepicker pour la sélection d'une date. Je voudrais pouvoir, en entrant une date à la main dans le champ texte, que celui ci s'auto complète.
    ex : si je rentre "2007", je voudrais que celui ci devienne "01/01/2007"

    Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 48
    Par défaut
    Il ya surement moyen de le faire via javascript.
    J'ai essayé d'appeler une fonction javascript sur le onblur du datetimepicker par exemple, mais elle n'est pas prise en compte.
    J'ai l'impression que le onblur du dateTimepicker marche pas, (A vrai dire tout les On... n'ont pas l'air de marcher).

  3. #3
    nak
    nak est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 12
    Par défaut
    Apparemment c'est un bug connu. Pour le onchange il faut ajouter l'évènement comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var datepicker = dojo.widget.byId('dateId');
    dojo.event.connect(datepicker, 'onValueChanged', 'myFunction');
    Cependant, cet évènement est relié à la sélection de la date dans la popup et non au champ de texte ...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 48
    Par défaut
    j'up ce sujet en éspérant qu quelqu'un ait une solution

  5. #5
    nak
    nak est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 12
    Par défaut
    J'ai trouvé une petite solution
    Pour récupérer le champ de texte, il faut passer par l'évènement onInputChange
    Ce qui nous donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    dojo.addOnLoad(function(){
    dojo.widget.byId("dateId").onInputChange = function(){
    	var val = this.inputNode.value;
    	if(val.length == 4){
    		this.inputNode.value = "01/01/"+val;
    	}else{
    		if(val.length == 7){
    			if(val.indexOf("/") != -1){
    				var tab = val.split("/");
    				if(tab[0].length ==2 && tab[1].length==4)
    					this.inputNode.value = "01/"+val;
    			}
    		}
    	}
    }
    });

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

Discussions similaires

  1. auto completion
    Par Blo0d4x3 dans le forum Composants
    Réponses: 14
    Dernier message: 03/06/2009, 17h08
  2. Auto-Completion dans Eclipse
    Par trino dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 22/01/2007, 13h00
  3. [VC++ 8] Coloration syntaxique et auto completion
    Par 5:35pm dans le forum VC++ .NET
    Réponses: 9
    Dernier message: 24/10/2006, 11h44
  4. Auto Completion avec un JComboBox
    Par jeffciara dans le forum AWT/Swing
    Réponses: 17
    Dernier message: 19/10/2006, 08h37
  5. auto completion sous crimson
    Par Australia dans le forum ASP
    Réponses: 4
    Dernier message: 13/07/2006, 12h50

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