Problème avec cacher conditionnellement lignes d'une grille dans les rapports PDF générés

StackOverflow https://stackoverflow.com/questions/2445619

  •  20-09-2019
  •  | 
  •  

Question

Je suis génération de rapports PDF / HTML à partir d'un modèle de BIRT.

J'utilise la propriété « visibilité » pour masquer une ligne de grille conditionnelle. Il fonctionne bien et que la ligne est caché dans le rapport généré.

Mais, je reçois une bordure inférieure manquante de la ligne de grille supérieure dans mon rapport PDF et bien que le rapport HTML est généré parfaitement bien.

Pour le comprendre voir ci-dessous, par exemple mon rapport ressemble suivant lorsque la visibilité est « true » pour la ligne contenant l'élément de localisation.


Nom
La description
Emplacement
verdict


et après la visibilité est rangée « false » pour « Lieu », il montre comme suit dans le rapport généré.


Nom
Description
verdict


La ligne de grille entre la description et verdict est absent.

J'utilise BIRT 2.1.2. Est-ce un problème connu dans cette version?

S'il vous plaît aider.

Était-ce utile?

La solution

Comment vous implémentez la ligne de séparation? Créez-vous juste une bordure autour de la cellule de la grille? Cette cellule entière / ligne est supprimée ainsi que se la frontière.

Pour obtenir l'effet que vous voulez, essayez d'appliquer votre règle de visibilité sur les données (texte) élément lui-même plutôt que l'élément de grille. Vous pouvez également ajouter une règle horzzontal à la fin de chacun des éléments de texte à insérer un diviseur qui ne serait pas affectée par la visibiltiy de la grille.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top