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 :

a4j:support et a4j:commandButton


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Femme Profil pro
    Débutante en dev web
    Inscrit en
    Octobre 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Débutante en dev web

    Informations forums :
    Inscription : Octobre 2010
    Messages : 59
    Par défaut a4j:support et a4j:commandButton
    Bonjour,

    Dans une liste de valeurs, je souhaite effectuer le besoin suivant :
    - Click sur une ligne qui renvoie vers le détail.
    - Click sur une colonne qui permet d’éditer la ligne en question.

    Pour se faire, j'ai fait comme suit :

    1.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <a4j:support event="onRowClick"
    rendered="#{!monAction.editActif}"
    action="#{monAction.versDetail}"
    reRender="MonForm"
    </a4j:support>
    2.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <a4j:outputPanel>
    <s:fragment
    rendered="#{!monAction.isLineEditable(maLigne)}">		<a4j:commandButton action="#{monAction.setLineEditable(maLigne)}"
    ajaxSingle="true"	alt="modifier" id="bouton_modif" styleClass="edit" title="modifier" reRender="maForme"></a4j:commandButton></s:fragment></a4j:outputPanel>
    Le souci, c'est que même si ma condition n'est pas vérifiée l'action du a4j:support est executée.

    Pourriez-vous svp me donner une piste?
    Merci
    Cordialement

  2. #2
    Membre éprouvé
    Inscrit en
    Décembre 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Décembre 2007
    Messages : 94
    Par défaut
    Laquelle des instructions a4j ne marche pas comme tu le souhaite. Sans trop vite m'avancer j'ai du mal à voir la ou tu poses vraiment ta condition.
    Si tu n'utilises pas de JSTL je pense que tu devrais poser ta condition dans un managedbean. Donne plus de précisions (la protion de code du managedbean par ex)

  3. #3
    Membre chevronné
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Par défaut
    Salut,
    Je rejoins Mstreatboy, pourrais tu nous donner plus d'informations? Quelle est ta condition? A quel moment l’appelles tu?

  4. #4
    Membre confirmé
    Femme Profil pro
    Débutante en dev web
    Inscrit en
    Octobre 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Débutante en dev web

    Informations forums :
    Inscription : Octobre 2010
    Messages : 59
    Par défaut
    La condition est au niveau de la variable editActif.
    L'action de la première étape ne doit s’exécuter que si elle vaut "false".

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut
    pour récupérer la ligne que tu veux sélectionner faut utiliser la balise f:setPropertyActionListener et de faire après les traitements nécessaires

Discussions similaires

  1. probléme avec <rich:comboBox et <a4j:support
    Par aymenroma dans le forum JSF
    Réponses: 5
    Dernier message: 10/06/2009, 15h02
  2. a4j: support + valeur du flag
    Par ghnawfal dans le forum JSF
    Réponses: 16
    Dernier message: 08/09/2008, 16h43
  3. <a4j:support> + Onchange
    Par helios2092 dans le forum JSF
    Réponses: 9
    Dernier message: 22/05/2008, 10h19
  4. Probleme avec h:selectOneListbox et a4j:support
    Par yoskater dans le forum JSF
    Réponses: 14
    Dernier message: 20/02/2008, 11h56
  5. Problème avec <a4j:support/>
    Par romaintaz dans le forum JSF
    Réponses: 2
    Dernier message: 17/10/2007, 17h12

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