Je ne sais tout simplement pas comment procéder. C'est le code que j'ai.Formatage des numéros de données à partir d'un diagramme à barres Flex
public function doFormatMoneda(valor:Number):String{
var formatoMoneda:CurrencyFormatter = new CurrencyFormatter();
formatoMoneda.precision = "2";
formatoMoneda.rounding = "none";
formatoMoneda.decimalSeparatorTo = ".";
formatoMoneda.thousandsSeparatorTo = ",";
formatoMoneda.useThousandsSeparator = "true";
formatoMoneda.useNegativeSign = "true";
formatoMoneda.currencySymbol = "$";
formatoMoneda.alignSymbol = "left";
return formatoMoneda.format(valor.toString());
}
private function formatCurrency(hitData:HitData):String{
var format:String = doFormatMoneda(Number(hitData));
return format;
}
<mx:BarChart top="30" left="10" width="100%" dataProvider="{orgData}" dataTipFunction="formatCurrency" showDataTips="true" height="430" fontWeight="bold" id="bcCfds">
<mx:verticalAxis>
<mx:CategoryAxis categoryField="mes"/>
</mx:verticalAxis>
<mx:series>
<mx:BarSeries
yField="mes"
xField="totalCancelada"
labelField="totalCanceladaFormato"
displayName="Canceladas"
barWidthRatio="1.0"/>
<mx:BarSeries
yField="mes"
xField="totalPagada"
labelField="totalPagadaFormato"
displayName="Pagadas"
barWidthRatio="1.0"/>
<mx:BarSeries
yField="mes"
xField="totalTerminada"
labelField="totalTerminadaFormato"
displayName="Terminadas"
barWidthRatio="1.0"/>
</mx:series>
</mx:BarChart>
<mx:Legend dataProvider="{bcCfds}" direction="horizontal" />
Il affiche des données vides. Ça me rend fou.
Est-ce Java? La syntaxe ne ressemble pas à ça. – CoolBeans
Certainement pas java, Flex peut-être? – OscarRyz
Oh désolé, j'étais pressé, c'est flex. – overmann