Un petit truc avec les showDataTips, je ne sais pas pourquoi mais avec le showDataTips à true, il m’affiche les dates avec un jour de moins.
Je n’ai pas trouvé le truc pour qu’il affiche tout seul les dates correctes, par contre j’ai trouvé une solution qui vaut ce qu’elle veut, mais bon ça fonctionne
Il faut définir une fonction avec dataTipFunction.
Exemple
Définition de l’affichage graphique souhaité, ici des colonnes
<mx:columnchart id=”myChart” showdatatips=”true” datatipfunction=”renderContent”>
Dans la balise script on définit notre fameuse fonction
- private function renderContent(maData:HitData):String {
- var dateFormat:DateFormatter = new mx.formatters.DateFormatter();
- var item:Object = maData.item;
- dateFormat.formatString = "DD/MM/YY";£
- return ("<b><strong>"+dateFormat.format(item.zeDate)+"</strong></b><br/>" + item.connects);
- }
Evidemment zeDate et connects sont des propriétés de mes objets.
Et ne pas oublier de faire l import de hitData
import mx.charts.HitData;