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 :

actionListener non executé


Sujet :

JSF Java

  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    509
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 509
    Par défaut actionListener non executé
    J'ai un composant proprietaire ajaxifier que je decrit dans ma jsp de la façon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <ig:link  value="AJOUTER" smartRefreshIds="MainGrid" immediate="true" actionListener="#{operateursBean.ajouter}"></ig:link>
    Mais il n'appelle jamais la methode que je lui passe dans l'attribut actionListener.
    En fait je peux meme mettre "truc.bidulle" mais j'ai meme pas un message d'erreur, il ne fait rien du tout, je vois bien qu'il fait un aller retour serveur, mais il n'essaye meme pas d'apeller ma methode "ajouter".

    J'ai essayé avec action en lieu et place de actionListener mais la ca plante a la compile de la façon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java.lang.NullPointerException: Parameter types cannot be null
    N'ayant aucun message d'erreur je ne vois pas du tout d'ou ca peut venir, je m'en remet donc a vous?

    D'avance merci.

  2. #2
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut
    Salut ca c'est du infragistics,
    essaue de mettre un h:messages dans ta page
    et donne le code de ta fonction java

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    509
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 509
    Par défaut
    Exactement il s'agit de infragistics !
    Content de voir qu'il existe des utilisateurs sur developpez.

    j'ai bien un h:messages dans la page mais rien n'apparait apres le click sur le lien !

    voila le code java :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    	public void ajouter() {
    		Listeop o = new Listeop();
    		getOperateurs().add(0, o);
    		view.getGrid().dataBind();
    		view.getGrid().firePageChangeEvent(0);
     
    	}
     
    	public void ajouter(ValueChangeEvent v) {
    		ajouter();
     
    	}
     
    	public void ajouter(ActionEvent e){
    		ajouter();
    	}
    La methode ajouter(ValueChangeEvent v) fonctionne tres bien avec leur checkbox :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <ig:checkBox smartRefreshIds="MainGrid" label="CheckBox" valueChangeListener="#{operateursBean.ajouter}"></ig:checkBox>

Discussions similaires

  1. Eclipse non execution
    Par jokenjo dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 24/03/2007, 01h02
  2. procedure sql non executé on vb.net,?
    Par hfesa_36 dans le forum VB.NET
    Réponses: 1
    Dernier message: 25/01/2007, 22h07
  3. Code php non exécuté au lancement de la page
    Par defluc dans le forum Langage
    Réponses: 14
    Dernier message: 06/11/2006, 01h46
  4. [C#] Requete non executés
    Par ducker88 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/07/2005, 10h55
  5. css non execute
    Par hunter dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 13/05/2005, 09h11

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