Bonjour,
J'ai créé un tableau dynamique sous birt avec un critere de groupe pour rassembler des items du tableau ensemble.
Comment forcer un saut de page pour chaque nouveau groupe (après le premier)?
Merci de votre aide.
Bonjour,
J'ai créé un tableau dynamique sous birt avec un critere de groupe pour rassembler des items du tableau ensemble.
Comment forcer un saut de page pour chaque nouveau groupe (après le premier)?
Merci de votre aide.
Ok, je pense avoir trouvé : http://marklorenz.blogspot.com/2006/...evelopers.html
Bon en fait mes tests montrent que le report engine se fout de la propriété pageBreakBefore que je mets sur la premiere ligne du group header.
J'ai aussi tenté de le mettre sur le premier label de cette ligne, sans succes.
Bonjour,
Il me semble ques les ruptures se gèrent au niveau de ton groupe pas au niveau de ta mise en page
Cordialement Lazarel
Les deux peuvent se faire. Par défaut, après chaque groupe dans un tableau dynamique il y a un saut de page donc normalement tu ne devrais même pas chercher comment faire. Cependant, si ça ne se fait pas, il serait bien que tu mettes en pièce jointe ton rptdesign et que tu nous indique à quel endroit tu veux ton saut de page que l'on puisse t'aider
Ok, je suis en version 2.2.0.v20070611 exactement.
Sinon voila le report et son xml, faudra bien sur changer le chemin sur votre machine.
J'ai noté que les page-after marchaient par contre, mais je sais pas comment déterminer qu'on est en derniere page ou initialiser une variable javascript par une valeur de mon dataset.
Merci
Je suppose que tu veux mettre un saut de page entre les bulletins.
Dans le designer, tu sélectionnes le groupe du tableau principal, tu fais Clic droit > Edit Group > Page Break After > Always Excluding Last
En effet, ça marche bcp mieux, j'avais completement oublié cette page de conf...
Maintenant je vais essayé de ramener les entête dans la "master" page, histoire que la position du bas de page soit indépendante de la longueure du tableau.
Au passage si tu vois quelque chose à améliorer pour les perf, n'hésite pas .
Merci encore.
Tu ne pourras pas mettre le header dans la Master Page, l'entête est dynamique or ce que tu met dans le Master Page, c'est quelquechose qui va se répéter sur toutes les pages exactement à l'identique (sauf numéros de page et autres).
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager