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 :

Une erreur introuvable?


Sujet :

JSF Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 14
    Par défaut Une erreur introuvable?
    Bonjour!

    J'ai un bout de code qui fait buguer mon appli et personne ne comprend pourquoi... J'espère que vous pourrez m'éclaircir un peu plus
    A la base, j'ai une page jsf qui marche. En cliquant sur le bouton de sauvegarde, tout marche, aucune erreur n'est listée et j'ai bien le résultat recherché.
    Voici le code du bouton de sauvegarde:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <a:commandButton
    	id="cmdBtnSave"
    	value="#{_common['validateButton']}"
    	action="#{projectAction.save}" <!-- enregistrement des données de la page -->
    	onclick="projectGetSelectedIds();waitStart()" <!-- enregistrement d'une liste d'utilisateurs puis waitStart() change l'aspect de mon curseur en sablier -->
    	oncomplete="waitStop();resetOldIds('projectsListId');showMessage('info', '#{_common.closeWindow}')" <!-- je remets mon curseur sous forme de flèche, je reinitialise mes variables et je montre une fenêtre qui confirme la sauvegarde ou notifie une erreur -->
    	reRender="rightAppPanel,pnlMessages" <!-- je rafraichis ma fenêtre -->
    	styleClass="buttonDefault" />
    J'ai voulu rajouter ensuite une liste déroulante.
    Voici le code de ma liste déroulante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <h:selectOneMenu
    	id="selAdminPrj"
    	value="#{projectAction.selectedAdmin}" 
    	style="width:170px;"
    	class="fieldNormal"
    	required="true">
    	<f:selectItems value="#{projectAction.adminList}"/> <!-- adminList est bien une liste de SelectItem et n'est pas nulle, la liste déroulante est bien affichée -->
    </h:selectOneMenu>
    Ce code marche aussi et ne génére aucune erreur... Cependant, il fait planter le fonctionnement du bouton de sauvegarde. Aucune erreur n'est générée mais je n'obtiens pas le résultat espéré (à savoir, redirection vers une autre page).
    En cliquant sur le bouton de sauvegarde, les instructions de la propriété "onclick" sont exécutées. La fonction "waitStop()" du "oncomplete" est executée. Mais pas le reste! L'action "projectAction.save" n'est pas executée (elle est complètement ignorée car la méthode n'est pas appelée) et les fonctions js qui viennent après le waitStop() sont ignorées aussi...
    Je rappelle que sans la liste déroulante, le code tourne parfaitement et j'obtiens le résultat attendu. Je précise aussi que les variables utilisées pour le bouton et la liste déroulante sont indépendantes les unes des autres...

    Est ce que vous voyez une erreur apparente ou des suggestions concernant la source du problème?

    Merci d'avance pour vos suggestions

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 14
    Par défaut
    euh... erreur toute bete dont je me suis rendue compte toute seule... je travaillais pas sur la bonne version de code... et cette version là n'avait pas de set pour la variable selectedAdmin...
    mea culpa

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

Discussions similaires

  1. [XL-2007] Comment passer une erreur pour chemin introuvable?
    Par jerdel dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/03/2012, 10h12
  2. Une erreur introuvable
    Par Vanessa48 dans le forum Android
    Réponses: 3
    Dernier message: 24/03/2011, 15h07
  3. Erreur Introuvable dans une fonction
    Par djisse dans le forum Langage
    Réponses: 2
    Dernier message: 30/12/2009, 23h08
  4. [XL-2003] Erreur d'execution '453' Point d'entrée d'une DLL introuvable
    Par Mastein dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 11/08/2009, 16h12
  5. Une erreur de syntaxe introuvable
    Par rudyBSD dans le forum Langage SQL
    Réponses: 6
    Dernier message: 19/07/2009, 19h03

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