Vérifiez les exemples de décorateur (http://displaytag.sourceforge.net/1.2/tut_decorators.html), c'est votre meilleur pari.
Une autre façon de le faire est d'ajouter le contenu de la cellule manuellement, comme ceci:
<display:column titleKey="something" media="html">
<c:out_of_property_here>
</display:column>
Si je me souviens bien, si ma table a été définie comme:
<display:table name="test" requestURI="some_uri"
defaultsort="0" id="test" export="true" excludedParams="*" >
vous le feriez accéder à l'élément en cours en utilisant test
, donc si l'objet que vous affichez a une propriété id
avec un getter getId
, vous devez accéder à l'objet actuel dans la liste en écrivant test.id
.
Mais je voudrais d'abord utiliser un décorateur (vous pouvez ajouter des décorateurs par colonne iirc), la deuxième option est très salissante.
'Displaytag:' http://displaytag.sourceforge.net/1.2/ –
Que diable, j'ai utilisé la balise 'displaytag' et c'est David qui a retiré cette balise de la question. Quoi qu'il en soit, cela a-t-il un sens? Peut-être que vous devriez demander à quelqu'un qui travaille sur l'étiquette d'affichage? Dans SO il y a beaucoup de question liée à 'Displaytag'. Comment pourrais-je savoir que la personne qui va essayer de répondre ne sait même pas displaytag et veut toujours répondre. –
Il a mis à jour votre question pour avoir le bon étiquetage, comme vous l'aviez à l'origine, autre que cette bonne chance, jamais entendu parler de ce produit. –