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

Flex Discussion :

Contrôler les dates


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    195
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 195
    Par défaut Contrôler les dates
    Salut tout le monde,

    Je dispose de deux champs DateField où les dates de l'un dépendent de la date choisie de l'autre.

    Mon premier objectif est de n'activer le deuxième dateField que si le premier est rempli.

    Pour cela j'ai essayé la fonction suivante mais qui ne marche pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public function dateArriveController():void{
    	if (tview.dtfDateEnvoiCourrier.value == null){
    		Alert.show("Veuillez choisir la date d'envoi d'abord")
    		tview.dtfDateArriveCourrier.enabled = false
    	}
    }
    Pouvez vous me dire quelle est l'erreur comise?

    Merci d'avance.

    Cordialement.

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant Angular / Java J2EE
    Inscrit en
    Novembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant Angular / Java J2EE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 545
    Par défaut
    Salut,
    quelle est ton erreur exactement ?
    as-tu un message d'erreur, est ce qu'il ne se passe rien .. ?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 124
    Par défaut
    Essaie ça pour voir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (tview.dtfDateEnvoiCourrier.selectedDate == null)
    Sinon pourquoi ne pas faire l'inverse (activer le champ d'arrivée dès que le champ de départ est saisi) en binding directement dans le MXML comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <mx:DateField id="df1"/>
    <mx:DateField id="df2" enabled="{df1.selectedDate != null ? true : false}"/>
    Tu peux également tester la valeur de type String de l'attribut text du dateField je pense :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tview.dtfDateEnvoiCourrier.text == ''
    Charles.

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    195
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 195
    Par défaut
    J'ai essayé ce que tu m'as proposé clemoigno et ça a bien marché:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <mx:DateField id="df1"/>
    <mx:DateField id="df2" enabled="{df1.selectedDate != null ? true : false}"/
    Merci beaucoup pour ton aide ^^

    Pour ta question Krazymins, je ne recevais aucun message d'erreur mais rien ne se passait mais c'est réglé maintenant

    Je vous remercie encore, A+

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

Discussions similaires

  1. Contrôler les dates de modifications d'un fichier
    Par drake27 dans le forum LabVIEW
    Réponses: 0
    Dernier message: 07/04/2009, 11h00
  2. Réponses: 4
    Dernier message: 16/01/2008, 10h08
  3. Help!! Probleme avec les dates sur SQL SERVER
    Par Nadaa dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 03/08/2006, 16h55
  4. [Interbase] [Access] les dates
    Par AnestheziE dans le forum InterBase
    Réponses: 17
    Dernier message: 26/11/2003, 14h40
  5. opérations sur les dates
    Par coucoucmoi dans le forum Débuter
    Réponses: 2
    Dernier message: 12/08/2003, 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