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 :

récupérer état des Widgets (en erreur ?) [Dojo]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 40
    Par défaut récupérer état des Widgets (en erreur ?)
    Bonjour à tous, dans un dijit.Dialog j'ai placé plusieurs widgets dijit.form.NumberTextBox, dijit.form.FilteringSelect, dijit.form.DateTextBox etc ..
    Afin de controler la saisie des utilisateurs j'ai rajouter des "constraints" ainsi que des "Invalidmessages".
    J'ai constaté que lorsque le widget est en erreur on peu le savoir (fond jaune, triangle avec point d'exclamation). J'aimerais savoir s'il est possible de récupérer cette information d'erreur afin de controler la saisie et de renvoyer des alertes aux utilisateurs. Si oui comment les récupérer dans dojo et les traiter.

    Merci d'avance

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

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

    Dans ton cas précis de saisie utilisateur, tu ne peut quasiment manipuler qu'une seule : la fonction displayMessage qui est appelée pour afficher le popup (appelée avec une chaine vide si pas de message...)

    Donc le plus simple pour toi c'est de faire un connect sur cette fonntion, par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    dojo.connect(dijit.byId("maBoiteDeSaisie"),"displayMessage",
        function(msg){
          if (msg !="" ) console.log("Message d'erreur:",msg);
        }
    );
    Maintenant, si tu veux savoir l'état d'un widget à un moment autre que celui de la saisie, tu peux appeler leur fonction isValid()

    Bon dev,

    ERE

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

Discussions similaires

  1. Gestion de l'état des widgets Tkinter par des Threads
    Par piokml dans le forum Général Python
    Réponses: 3
    Dernier message: 18/10/2012, 11h00
  2. [SNMP - VB.NET] Récupérer l'état des disques dur.
    Par GarsDuCalvados dans le forum VB.NET
    Réponses: 9
    Dernier message: 30/04/2009, 13h58
  3. Récupération des codes d'erreur et d'états de FTP
    Par Safaritn dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 18/01/2008, 15h06
  4. Récupérer état des sélections sans submit
    Par csseur22 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 23/11/2007, 11h55
  5. Récupérer l'état des radiobuttons
    Par nerick dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/04/2006, 14h49

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