Bonjour,
Je souhaite modifier les labels de l'axe X d'un chart bar
les mois sont donnés en chiffre et je voudrais les transformer en chaîne de caractères (Janvier, février, etc?)
j'utilise un script onRender associé à ce chart:
Le problème est qu'il ne me modifie rien du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function beforeDrawAxisLabel( axis, label, icsc ) { importPackage(Packages.org.eclipse.birt.chart.model.attribute); importPackage(Packages.java.text); if (axis.getType() == AxisType.TEXT_LITERAL) { axisvalue = label.getCaption().getValue(); switch (axisvalue) { case "1" : label.getCaption().setValue("Janvier"); break; } } }
Pourtant la valeur récupérée dans "axisvalue" est bonne, mais il ne rentre jamais dans le switch, et donc il ne me modifie pas la valeur dans le chart.
j’espère avoir été suffisamment explicite.
d'avance Merci pour toute votre aide.
Bonne soirée
Pierre
Partager