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

Taglibs Java Discussion :

Décorateur display tag [DisplayTag]


Sujet :

Taglibs Java

  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2007
    Messages
    372
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 372
    Par défaut Décorateur display tag
    Bonjour, je veux afficher mes resultat dans un tableau et a coté de chaque enregistrement je veux mettre une image de modification et de suppression, pour cela j'ai utilisé le decorateur comme dans la faq, mais mon problème c'est que j'ai pas pu mettre des images au lieu de modifier et supprimer :

    Code java : 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
    18
    19
    20
    21
    22
    23
    24
    package ma.corporate.planning.metier;
     
    import ma.corporate.planning.metier.Client;
     
    import org.displaytag.decorator.TableDecorator;
     
    public class MyDecorator extends TableDecorator {
     
     
     
        public String getMyLinkM()
        {
            Client cl= (Client) getCurrentRowObject();
            Long lId= cl.getIdClient();
            return "<a href=\"gestClient.do?action=Editer&idClient=" + lId + "\">Modifier</a>";
        } 
        public String getMyLinkS()
        {   
            Client cl= (Client) getCurrentRowObject();
            Long lId= cl.getIdClient();
            return "<a href=\"javascript:confirmation('gestClient.do?action=Supprimer&dClient=" + lId + "')\">Supprimer</a>";
        }
     
    }

    il n'accepte pas de mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="vues/images/modifier.png" border="0"> a la place de modifier
    autre question : je veux mettre un colspân = 2 dans le th qui contiendra Modifier supprimer ?

    Dans mon projet j'ai plusieurs interface est ce que je vais définir un décorateur pour chaque tableau ?

    Merci pour votre aide !

  2. #2
    Membre averti
    Inscrit en
    Février 2008
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 42
    Par défaut meme probélme
    je veux faire la même chose mais je ne sais comment ,

    si tu as pu trouver une solution veut tu m'aider.

    merci

  3. #3
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 317
    Par défaut
    Pour le colspan=2, tu ne pourras pas le faire
    Tu ne peux pas mettre tes 2 liens modifier et supprimer dans la même cellule ?

  4. #4
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 317
    Par défaut
    Tu n'es pas obligé d'utiliser un décorateur pour faire ca. Tu peux le faire directement dans le tag displaytag :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <display:table name="listeClient"  id="monClient">
         <%
         Client c=((Client)pageContext.getAttribute("monClient"));
         %>
        <display:column>
            <a href="modifier.do?idClient=<%=c.getIdClient()%>"><img src="modifier.jpg"></a>
       </display:column>
    </display:table>

  5. #5
    Membre averti
    Inscrit en
    Février 2008
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 42
    Par défaut
    salut,
    j'ai utilisé la même chose mais il ne reconnait pas cette ecriture

    Citation Envoyé par ericw78 Voir le message

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    
         <%
         Client c=((Client)pageContext.getAttribute("monClient"));
         %>
    comment je peux dans page jsp utiliser une classe qu'il ne reconnait pas?

  6. #6
    Membre averti
    Inscrit en
    Février 2008
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 42
    Par défaut
    désolée pour les questions , i still débutante

    j'ai résolu le problème et ca marche

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

Discussions similaires

  1. [Display Tag] impossible de charger la classe null ?
    Par Noxexplorer dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 21/04/2010, 15h37
  2. <logic:iterate> et display tag ne marche pas
    Par anaaa dans le forum Struts 1
    Réponses: 25
    Dernier message: 20/06/2007, 14h49
  3. [Display tag] Fonction highlight jsp
    Par Atronach dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 14/06/2007, 15h30
  4. comment utiliser display tag
    Par jamelbenalla dans le forum Struts 1
    Réponses: 1
    Dernier message: 24/10/2006, 08h54
  5. [DisplayTag] Erreur d'importation de display tag ?
    Par MAJIK_ENIS dans le forum Taglibs
    Réponses: 4
    Dernier message: 04/04/2006, 12h41

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