Magazine High tech

Charting showDataTips et dataTipFunction

Publié le 24 mars 2008 par Stef1

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

  1.  
  2. private function renderContent(maData:HitData):String {
  3. var dateFormat:DateFormatter = new mx.formatters.DateFormatter();
  4. var item:Object = maData.item;
  5. dateFormat.formatString = "DD/MM/YY"
  6. return ("<b><strong>"+dateFormat.format(item.zeDate)+"</strong></b><br/>" + item.connects);
  7.  
  8. }

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;


Retour à La Une de Logo Paperblog

A propos de l’auteur


Stef1 Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte