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 :

display:table : decorator [DisplayTag]


Sujet :

Taglibs Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 222
    Par défaut display:table : decorator
    Bonjour à tous,

    j'ai fait un tableau avec les display tag, voici ce tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <dsp:table class="reachTab" name="${contact}" requestURI="/contact.do?method=entreContact" pagesize="10" decorator="tag.ReachDecorator">
    	<dsp:column property="contactASupprimerLink" />				
    	<dsp:column property="categorie.libelle" titleKey="contact.categorie"/>
    	<dsp:column property="nom" titleKey="contact.nom" paramId="id" paramProperty="idContact"/>
    	<dsp:column property="prenom" titleKey="contact.prenom"/>
    	<dsp:column property="fixe" titleKey="contact.telephone" />
    	<dsp:column property="mobile" titleKey="contact.mobile" />
    	<dsp:column property="email" titleKey="contact.email" autolink="true"/>
    </dsp:table>
    Et dans ce tableau pour chaque ligne il y a une checkbox, la première colonne.

    Et cette checkbox est géré à l'aide de la classe decorator qui permet de me générer ce que je veux.

    Voici ce que j'ai dans la classe Decorator :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    public String getContactASupprimerLink(){
    		AppelValue appelValue= (AppelValue) getCurrentRowObject();
            ContactValue cv = appelValue.getContactAssocie();
            String retour = "";
            if (cv != null) {
            	retour = "<INPUT type=\"checkbox\" onclick=\"marquerContact(this);\" name=\"cbcontact\" value=\""+cv.getIdContact()+"\"/>";
            }
            return retour;
    	}
    Mon problème est le suivant : lorsque j'accéde à ma jsp qui affiche ce tableau, j'ai une erreur de ce type :

    Error lookingup property "contactASupprimerLink" not object type "tag.ReachDecorator"
    Je ne vois pas d'où vient le pb.

    Merci pour votre aide

  2. #2
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 222
    Par défaut
    J'ai résolu mon problème

    En faite, je pensais qu'il ne trouvait pas ma méthode getContactASupprimerLink(), mais pas du tout.

    Le problème venait qu'il y avait une erreur dans la méthode sur cette ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    AppelValue appelValue= (AppelValue) getCurrentRowObject();
    Ce n'était pas le bon type, mon tableau est un tableau de contact et non d'appel

    Du coup, maitenant ma méthode devient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    public String getContactASupprimerLink(){
    		ContactValue contactValue= (ContactValue ) getCurrentRowObject();
            String retour = "";
            if (contactValue!= null) {
            	retour = "<INPUT type=\"checkbox\" onclick=\"marquerContact(this);\" name=\"cbcontact\" value=\""+contactValue.getIdContact()+"\"/>";
            }
            return retour;
    	}
    Et là tout fonctionne

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

Discussions similaires

  1. IE : display table-row, un substitut ?
    Par banzzai dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 16/12/2011, 13h54
  2. display table + decorator + messages.properties
    Par burhud dans le forum Struts 2
    Réponses: 9
    Dernier message: 21/01/2008, 18h01
  3. display:table : comment lui définir sa largeur
    Par vfr4evr dans le forum Struts 1
    Réponses: 1
    Dernier message: 10/08/2006, 12h30
  4. pb avec display:table-row d'une <tr> sous ie
    Par bibile dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 13/02/2006, 11h12
  5. [CSS] utilisation de display:table
    Par Ricou13 dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 28/06/2005, 13h56

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