Bonjour à tous,
J'aurais aimé savoir comment afficher des données sous forme d'éléments flotants dans la page.
Disons que j'ai un DataSet d'une cinquantaine de lignes, avec 2 infos pour chaque enregistrement : Nom et Adresse.
J'aimerais dire que ma page fait 1m x 1m, et que chaque élement du dataset doit faire 10cm x 10cm.
Peut-on dire à BIRT facilement d'afficher les éléments du dataset les un à coté des autres, et qu'il fasse des retours à la ligne quand il n'y a plus de place ?
Voici une image pour visualiser ce qu'il me faudrait :
Je n'ai trouvé que des composants qui ajoutent des lignes chaque fois que nécessaire, mais aucun qui ajoute un "bloc" de donnée à coté du précédent.
Toute aide est bienvenue
Merci,
Pouniok.
[EDIT] Réponse trouvée ici : http://www.birt-exchange.org/org/dev...within-a-list/
Résumé :
- Insérer une Liste dans le rapport
- Dans la ligne détail de cette liste, ajouter un Grid
- Spécifier la taille du Grid (qui représente les boites flotantes) en hauteur et largeur
- Dans l'Outline, ajouter un style CSS en choisissant : prédéfini "list-detail", cocher Can Shrink (je sais pas si c'est utile), puis dans Text, mettre display : inline (toujours dans la boite du style CSS)
Il semble que tu des anciennes version de birt cela ne marche qu'en mode HTML, mais maintenant ça marche aussi pour tous les autres formats.
Partager