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

JSF Java Discussion :

ordre d'exécution reRender et oncomplete


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut ordre d'exécution reRender et oncomplete
    Bonjour;
    dans un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a4j:commandButton action="#{action}" 
     value="Confirmer" oncomplete="fonctionjs();" reRender="modalpanelsignature">
    est ce qu'il y a un ordre d'exécution entre reRender et oncomplete ou non,

    mon besoin c'est rerender l'élément est ensuite executer une fonction javascript fonctionjs qui vas ensuite afficher un modalpanel qui a été rerender.

    Merci

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    oui ça doit fonctionner, le oncomplete assure l'exécution à la fin de l'action, ensuite, le reRender fonctionne normalement..

  3. #3
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    donc tu veux dire que l'ordre d'exécution est comme suite:
    action
    oncomplete
    reRender

    mais mon besion est comme suit :
    action
    reRender
    oncomplete

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    que fais ta fonction dans le oncomplete,le reRender se fait coté client..si je n'abuses, c'est pour rafraichir le composant en question et faire correspondre sa valeur dans la page avec la vrai valeur sur le serveur.

    normalement tu ne devrait pas avoir de problème de cet ordre là.

  5. #5
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    un bon question

    ma fonction js doit faire un test sur une variable ensuite afficher un modalpanel qui contient des valeurs retourner de l'action de ce même comandbutton

  6. #6
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par anisj1m Voir le message
    un bon question

    ma fonction js doit faire un test sur une variable ensuite afficher un modalpanel qui contient des valeurs retourner de l'action de ce même comandbutton
    je pense que tu te complique la vie avec la fonction javascript, si tu as des variables à tester, tu peux le faire en expression EL,si tu ne veux pas lancer la modalPanel suivant la valeur d'une variable utilise le paramètre showWhenRendered. et le oncomplete doit seulement lancer la modalPanel.

  7. #7
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par anisj1m Voir le message
    donc tu veux dire que l'ordre d'exécution est comme
    mais mon besion est comme suit :
    action
    reRender
    oncomplete
    ce que je voulais dire, tu ne devrais pas avoir ce besoin là...


    @+

  8. #8
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    l'ordre de l'exécution est bien:

    action
    reRender
    oncomplete

    d'après le forum de jboss. oncomplete s'execute lorsque tout est fini meme les fonctions javascript

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

Discussions similaires

  1. [JSTL] taglibs imbriqués : ordre d'exécution
    Par cedricmenou dans le forum Taglibs
    Réponses: 6
    Dernier message: 27/04/2007, 15h20
  2. [URL Rewriting] ordre d'exécution des règles
    Par safisafi dans le forum Apache
    Réponses: 1
    Dernier message: 21/11/2006, 18h52
  3. ordre d'exécution des événements onblur et onfocus
    Par letycaf dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/05/2006, 15h30
  4. Ordre d'exécution de la requête
    Par raf_gug dans le forum Requêtes
    Réponses: 4
    Dernier message: 19/04/2006, 10h30
  5. Ordre d'exécution dans une jointure externe
    Par Pero dans le forum Langage SQL
    Réponses: 17
    Dernier message: 20/09/2005, 12h22

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