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 :

comment passé un attribut dans un lien ou un boutton


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Par défaut comment passé un attribut dans un lien ou un boutton
    salut TLM

    j'ai un tableau constitué par une liste de personne, et je veut faire devant chaque ligne par exemple "SUPPRIMER" ou "MODIFIER"
    je travail avec ICefaces, j'ai trouvé deux solution la premier

    ______________ LA PREMIER ____________

    dans la JSPx
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	<h:outputLink value="viewToDo.jsf">
    					<h:outputText value="Delete" />
    					<f:param value="#{todotodo.id}" name="toDoId" />
    				</h:outputLink>
    et dans faces-config

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <managed-property>
    			<property-name>toDoId</property-name>
    			<value>#{param.toDoId}</value>
    		</managed-property>
    et dans le bean

    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
     
     private String toDoId;
     
    public void setToDoId(String toDoId) {
            this.toDoId = toDoId;
            log.debug("#DDD############ setToDoId(-" + toDoId + "-)");
            if (toDoId != null && !toDoId.equals("")) {
                Integer id = new Integer(toDoId);
                try {
                    if (toDoService != null) {
                        toDo = toDoService.getToDo(id);
                    }
                } catch (JoTestException e) {
                    log.error("setToDoId, error :" + e);
                }
            }
        }


    ___________________LA DEUXIÈME_____________

    avec l'utilisation de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <h:commandLink actionListener="#{userEditForm.deleteUser}">
    <h:outputText value="Delete"/>
    </h:commandLink>
    mais je sais pas comment faire


    et merci d'avoir m'aide et même pour ceux qui on l'intention d'aider

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 191
    Par défaut
    C'est expliqué dans la FAQ.

    Dans ce cas, ton tableau va être bindé à un dataModel au lieu d'une liste. Tu récupères la ligne sélectionnée grâce à :
    Cette ligne devra apparaître dans tes méthodes de suppression et de mise à jour.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/05/2009, 23h41
  2. [Spip] Comment mettre l%u2019attribut title dans les liens Spip ?
    Par clementM dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 19/07/2008, 11h19
  3. Réponses: 7
    Dernier message: 25/05/2008, 17h06
  4. comment passé un paramètre dans une requête sql
    Par java2008 dans le forum BIRT
    Réponses: 0
    Dernier message: 03/03/2008, 12h11
  5. Réponses: 1
    Dernier message: 19/05/2006, 19h57

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