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 "<"
Au preview : le Dynamic Text affiche bien le symbole <, mais cette fois c'est le champ Data qui affiche "<". 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
Partager