IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BIRT Discussion :

Supprimer les blancs laissés par les cellules cachées


Sujet :

BIRT

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 48
    Par défaut Supprimer les blancs laissés par les cellules cachées
    Bonjour,

    J'ai un petit soucis concernant des lignes cachées (avec une fonction dans Visibility).
    En fait j'affiche une liste récapitulative de plusieurs fiches contenant des commentaires mais s'il n'y a pas de commentaires, les cases vides ne s'affichent pas.
    Ma fonction marche mais le problème c'est quand je cache trop de commentaires, BIRT me laisse un blanc entre deux lignes! (il ne s'agit pas de lignes vides mais de tout petits espaces blancs qui s'accumulent) et quand je fais l'export Excel j'ai le même problème, il n'affiche rien mais laisse les cases vides (nombre de cases égal aux nombre de commentaires cachés).

    Y a-t-il moyen de complètement supprimer ces blancs et les cases vides sous Excel?

    Merci!

    Cordialement,

    Fab

  2. #2
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Tu es sûr de ne pas avoir mis la propriété visibility sur le contenu ou les cellules au lieu de la ligne ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 48
    Par défaut
    Oui oui je l'ai bien fait sur la ligne!
    L'espace qui est laissé ne fait pas la taille d'une cellule, en en cachant 6 je dirais que ça laisse environ 1/5 de la hauteur d'une cellule... c'est pour ça que j'arrive pas à comprendre d'où ça vient.

    Merci pour ta réponse rapide

  4. #4
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Ah oui mais ça, ça ne veut rien dire.

    Pour moi tu as sélectionné toutes les cellules de la lignes et tu as mis ta propriété Visibility dessus plutôt que d'avoir sélectionné ta ligne.

    Sinon, met ton rapport en pièce jointe, ça peut aussi être dû à l'endroit où sont cachées ces fameuses lignes.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 48
    Par défaut
    Je suis désolé mais je n'ai pas le droit de t'envoyer mon rapport...

    J'ai pris quelques screenshots pour te montrer ce que j'ai fait et ce que j'obtiens, en espérant que ce soit suffisant.

    Voilà comment j'ai géré la visibility:
    Nom : 239674Visibility.png
Affichages : 74
Taille : 213,6 Ko

    Avec les commentaires j'ai cela:
    Nom : 120237AvecCom.png
Affichages : 68
Taille : 101,1 Ko

    Et ce que j'ai sans commentaires, l'espace ce trouve après le premier dossier:
    Nom : 746593SansCom.png
Affichages : 71
Taille : 69,4 Ko

    C'est comme ça qu'il faut faire quand tu me dis de sélectionner toute la ligne non?

    J'ai effacé quelques données pour les mêmes raisons qui me poussent à ne pas fournir le rapport.

    Encore merci

  6. #6
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Oui en effet.

    Est-ce que tu n'aurais pas un commentaire vide au lieu d'avoir un commentaire à null ?

  7. #7
    Membre expérimenté

    Inscrit en
    Avril 2010
    Messages
    178
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 178
    Par défaut
    En effet, il semblerait que les lignes ne soient pas cachées du tout, c'est donc ton critère de visibilité qu'il faut revoir.
    Je te conseille d'utiliser la fonction BirtComp.equalTo() au lieu de l'opérateur ==. Ca donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BirtComp.equalTo(row['DateCommentaire'],null) || BirtComp.equalTo(row['ActionCommentaire'],null)

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 48
    Par défaut
    Bonjour,

    J'ai utilisé cette méthode que je ne connaissais pas! ça marche bien mieux maintenant!

    Un grand merci à vous deux, mes premiers états touchent bientôt à leur fin grâce à vous

    Cordialement,

    Fab

Discussions similaires

  1. Réponses: 21
    Dernier message: 23/10/2024, 14h51
  2. Réponses: 13
    Dernier message: 09/07/2006, 16h53
  3. Supprimer la mémoire utilisée par les variables globales
    Par dnaprotector dans le forum OpenGL
    Réponses: 4
    Dernier message: 21/07/2005, 14h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo