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 :

Validation d'un popup et retour de valeurs à sa fenêtre mère après validation


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 11
    Par défaut Validation d'un popup et retour de valeurs à sa fenêtre mère après validation
    Bonjour,

    je cherche des exemples de code, mais je trouve pas pour le moment en ce qui concerne la validation d'une popup qui retournerait une ou des valeurs après sa validation (un champ texte et une variable pour un bouton radio, pas plus).

    Un peu comme ici : http://blog.flexexamples.com/wp-cont.../bin/main.html

    Mais l'exemple (venant de cette page http://blog.flexexamples.com/2007/08...indow-classes/) montre juste comment afficher une popup éditable mais pas l'étape de validation.

    Quelqu'un aurait-il une idée de comment procéder?

    Merci beaucoup !

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Tu peux :
    1- Utiliser un événement qui sera "dispatché" au moment où tu valides tes données vers les listeners éventuels.
    2- Tu ajoutes une propriété de type Function à ton popup et tu exécutes cette fonction quand tu valides.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 11
    Par défaut
    Ca marche super avec un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    private function validation():void
    {
    	dispatchEvent(new DynamicEvent("validationEvent"));
    }
    depuis ma popup

    Après dans ma fenêtre appelante, j'utilise un listener
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    popup.addEventListener("validationEvent",onValidation);
    ajouté à mon popup, qui appelle une méthode de validation effectuant le traitement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    private function onValidation(event:DynamicEvent):void
    {
    	Alert.show("validé!");
    }
    Je pense que c'est pas mal et en tous les cas ça fonctionne !!

    Merci encore jylaxx !!

    +++

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

Discussions similaires

  1. Conserver la valeur d'un select après validation
    Par Catalyst dans le forum Langage
    Réponses: 3
    Dernier message: 25/04/2012, 14h24
  2. [HTML 4.0] Ouverture d'un popup après validation d'un formulaire puis retour à la page d'accueil
    Par ybezier dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 25/07/2010, 14h43
  3. [Dojo] L'appel à "dijit._underlay.hide()" pour un popup désactive les input de la fenêtre mère
    Par sedik.h dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 07/04/2010, 18h32
  4. Réponses: 1
    Dernier message: 04/06/2006, 00h35
  5. Popup se chargeant sans attendre la fenêtre 'mère'?
    Par xavier.misseri dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/11/2005, 13h10

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