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 :

[2.5.2][BIRT Designer] Caractère inférieur différence entre un Data et un Dynamic Text


Sujet :

BIRT

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2009
    Messages : 13
    Points : 13
    Points
    13
    Par défaut [2.5.2][BIRT Designer] Caractère inférieur différence entre un Data et un Dynamic Text
    Bonjour à tous,

    Je reviens de nouveaux vers vous pour une différence de comportement entre un champ Data et un Champ Dynamic Text.

    Je suis entrain de développer un plugin en java pour implémenter de nouvelles fonctions à Birt Designer. je me suis inspiré de ce tuto, pour le développement du plugin.

    Une des nouvelles fonctions doit retourner l'heure avec un symbole "<" si cela concerne la veille et un symbole ">" pour le lendemain.

    exemple :
    "01h30<" correspond à "22h30" de la veille
    "01h30>" correspond à "01h30" du lendemain
    "01h30" correspond à "01h30" du jour courant

    Ces fonctions doivent fonctionner dans un champ Dynamic Text comme dans un champ Data.

    Le problème est que le symbole inférieur("<"), ne s'affiche pas correctement dans un de c'est deux types de champs.

    Exemple :
    - Dans l'expression builder d'un Data et d'un Dynamic Text j'écris "<"
    Au preview : le Data affiche bien le symbole <, mais dans le Dynamic Text rien ne s'affiche. Je pensais que dans le cas du Dynamic Text il interprétait le symbole inférieur comme une ouverture de balise. donc j'ai essayer avec le code html.

    - Dans l'expression builder d'un Data et d'un Dynamic Text j'écris "&lt;"
    Au preview : le Dynamic Text affiche bien le symbole <, mais cette fois c'est le champ Data qui affiche "&lt;". C'est le même comportement avec le code numérique "& #60;"

    Avez vous une idée pour afficher correctement ce symbole dans les deux types de champs?

    je sais pas si j'ai été très clair donc je joint le rptdesign de test.

    Pour rappel j'utilise Birt designer 2.5.2.

    J'ai remarqué plein de petites différences entre c'est deux champs qui pour moi non pas lieu d'être, mais je suis pas un expert en Birt.

    Merci de votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Points : 2 808
    Points
    2 808
    Par défaut
    Après plusieurs tests, si on ajoute un caractère (autre que espace), le signe < s'affiche. exemple: "< a"

    Je continu mes recherches afin de trouver comment afficher ce caractère!

    EDIT:
    Je n'ai pas trouvé de moyen, cependant, je pense qu'il est possible de passer par une fonction qui switch le type de conteneur et qui renvoie "<" si c'est un dynamique text et "&lt;" si c'est un "data"

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2009
    Messages : 13
    Points : 13
    Points
    13
    Par défaut
    Merci David55 pour le temps passé sur ce problème.

    Moi aussi j'ai continué mes recherches sur ce point, et j'en suis aussi venu à la conclusion que se n'était pas possible .

    je passe quand même le sujet en résolu car j'ai créé du coup deux fonctions, une pour l'affichage correct dans un Dynamic Text et l'autre pour le Data.

    Merci encore.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/03/2014, 13h25
  2. Réponses: 4
    Dernier message: 30/11/2011, 22h31
  3. Caractères - Unicode - différence de rendu PC Mac
    Par bestdomdom dans le forum Général Python
    Réponses: 3
    Dernier message: 04/06/2007, 15h41
  4. Réponses: 3
    Dernier message: 24/05/2007, 10h21
  5. Réponses: 5
    Dernier message: 11/12/2002, 12h31

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