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 :

Table et bouton (action non detectée)


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Par défaut Table et bouton (action non detectée)
    Bonjour,

    je travaille avec JSF 1.2 sous NetBean. J'ai une page dans laquelle j'ai une table (Woodstock Basic). Cette table est bindée sur un tableau et affiche les infos contenues dans ce tableau. Je souhaiterai ajouter un bouton sur lequel je puisse cliquer pour effectuer une action en fonction de la ligne.
    J'ai donc ajouté une colone à ma table et dans TableLayout jai indiqué qu'il s'agissait d'un bouton. J'ai ensuite modifié action dans l'éditeur de propriétés. J'ai mis :
    Mon code de test est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public String detailBtn_action(){
    test = "coucou"
    return null;
    }
    Sachant que test est une String déclarée comme attribut de mon bean.
    Lorsque je lance le debug et que je met un point d'arret sur test = "coucou" je ne passe jamais dans ce handler.

    Mon bean est un bean request et le contenu du tableau sur lequel est bindé ma table est initialisé dans la méthode init de mon bean.

    Qu'est ce que j'ai oublié pour que le handler ne se déclenche jamais?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Juste pour être sûr : ton tableau est bien contenu dans un formulaire (<h:form>) ?
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Par défaut
    Oui oui je suis bien dans un form. Mais il s'agit d'un webuijsf:form.

  4. #4
    Membre expérimenté
    Profil pro
    Dev NodeJS
    Inscrit en
    Août 2006
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev NodeJS

    Informations forums :
    Inscription : Août 2006
    Messages : 177
    Par défaut
    Je pense que l'action doit être MonBeanManage.detailBtn_action(), tu as acces à la source du JSF généré par netbeans?

  5. #5
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Quel est le code JSF de ton bouton au juste ?
    Tu devrais avoir quelque chose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <h:commandButton action="#{monBean.detailBtn_action}"/>
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Maroc

    Informations forums :
    Inscription : Avril 2007
    Messages : 55
    Par défaut
    tu dois ajouter un ActionEvent a ta methode :

    public String detailBtn_action(ActionEvent e){
    test = "coucou"
    return null;
    }

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/03/2011, 09h57
  2. [hardware] disque dur non detecté
    Par nounou dans le forum Composants
    Réponses: 7
    Dernier message: 09/05/2005, 23h44
  3. [FLASH MX2004] Création d'un bouton Action Script
    Par chocobos dans le forum Flash
    Réponses: 12
    Dernier message: 13/04/2005, 12h03
  4. Disques durs non detectés
    Par gibet_b dans le forum Matériel
    Réponses: 6
    Dernier message: 20/09/2004, 19h29
  5. [Struts][Débutant]Servlet Action non dispo ?
    Par Ho(c)ine. dans le forum Struts 1
    Réponses: 7
    Dernier message: 09/04/2004, 08h06

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