Bonjour à tous !
Voici le problème que j'ai :
J'ai un objet Affaire, qui contient un attribut, lui même une liste d'objets Activite :
Je souhaite afficher dans un display table la liste des affaires, et pour chacune la liste des activités associées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class Affaire { // Fields private String numeroAffaire; private String libelleAffaire; private Set activites = new HashSet(0);
Pour l'instant, j'ai trouvé sur le net le type de code suivant :
Et ma colonne est désespérement vide...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <display:table name="listeAffaires" uid="row"> <display:column property="numeroAffaire" titleKey="libelle.affaire"/> <display:column property="libelleAffaire" titleKey="libelle.fonction"/> <display:column> <s:iterator value="#attr.row.activites"> <s:property name="codeActivite" /> </s:iterator> </display:column> </display:table>
J'avais essayé au début directement <display:column property="activites" titleKey="libelle.fonction"/>
Mais il m'affichait
[bean.Activite@1abbec4,
bean.Activite@9ab0,
bean.Activite@ee21f5]
Quelqu'un a-t-il une solution ??
Partager