Ok, I have the revenue part working and formatting it. Thank you.
But, I cannot get the MONTH to show. Month is my categoryField.
categoryField="month:"
Below is what I have for my formatDataTip, but I cannot seem to find
the MONTH. I have tried useing hitData.element and hitData.item.
I thought it would be LineSeriesItem(hitData.chartItem).xValue, but
that just gives me 0, 1, 2, n.... (guessing it is the position of data
in the ArrayCollection I am using to populate my graph.
Any suggestions?
private function formatDataTip(hitData:HitData):String{
//var months:String = LineSeries(hitData.element);//Not working
var name:String = LineSeries(hitData.element).yField;
var revenue:Object = LineSeriesItem(hitData.chartItem).yValue;
return "<b>"+name+"</b><br>"+months+"<br>"+cf.format(revenue);
}
--- In [email protected], "Ely Greenfield" <[EMAIL PROTECTED]> wrote:
>
>
>
> Sorry...try:
>
> LineSeriesItem(hitData.chartItem).y.value;
>
> Ely.
>
>
> ________________________________
>
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of jnewport
> Sent: Tuesday, October 03, 2006 12:47 PM
> To: [email protected]
> Subject: [flexcoders] Re: Format a datatip.
>
>
>
> This throws an error.
>
> "Cannot convert Object@ to mx.chart.series.items.LineSeriesItem"
>
> /////////Start of datatipcode///////////////////////////
> private function formatDataTip(hitData:HitData):String{
>
> var months:String = LineSeriesItem(hitData.item).yValue;
> var name:String = hitData.item.toString();
> var revenue:Number = hitData.item.revenue;
> return "<b>"+name+"</b><br>"+months+"<br>"+cf.format(revenue);
> }
>
> //////////////////End datatip code////////////////
>
> Any suggestions?
>
> --- In [email protected] <mailto:flexcoders%40yahoogroups.com>
> , "Ely Greenfield" <egreenfi@> wrote:
> >
> >
> >
> >
> > LineSeriesItem(hitData.item).yValue
> >
> > Ely.
> >
> >
> > ________________________________
> >
> > From: [email protected] <mailto:flexcoders%40yahoogroups.com>
> [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com>
> ] On
> > Behalf Of jnewport
> > Sent: Friday, September 29, 2006 12:35 PM
> > To: [email protected] <mailto:flexcoders%40yahoogroups.com>
> > Subject: [flexcoders] Re: Format a datatip.
> >
> >
> >
> > I tried that, but didn't work correctly.
> >
> > LineSeries.(hitData.element).yField. which gave me the State name,
> > but it won't give me the amount, which is what I am trying to get to
> > do format.
> >
> > I have been trying to use chartItem, but no success. Flex can get me
> > all the data on its own with the showDataTips=true, so it knows how to
> > get the data out of my ArrayCollection. I just want to be able to get
> > at what Flex knows.
> >
> > I need to get at what showDataTips is doing when set to True.
> >
> > Anyone know what it is?
> >
> > --- In [email protected]
> <mailto:flexcoders%40yahoogroups.com>
> <mailto:flexcoders%40yahoogroups.com>
> > , "Mehdi, Agha" <Agha.Mehdi@> wrote:
> > >
> > > J,
> > >
> > > Try event.hitData.element.yField/.xField
> > >
> > > Agha Mehdi
> > > IDT - eBusiness Program Manager
> > >
> > > -----Original Message-----
> > > From: [email protected]
> <mailto:flexcoders%40yahoogroups.com>
> <mailto:flexcoders%40yahoogroups.com>
> > [mailto:[email protected]
> <mailto:flexcoders%40yahoogroups.com>
> <mailto:flexcoders%40yahoogroups.com>
> > ] On
> > > Behalf Of jnewport
> > > Sent: Friday, September 29, 2006 9:11 AM
> > > To: [email protected] <mailto:flexcoders%40yahoogroups.com>
> <mailto:flexcoders%40yahoogroups.com>
> > > Subject: [flexcoders] Format a datatip.
> > >
> > > I was wondering how to format a datatip for a LineChart. If I use
> > > showDataTips everything looks good but the amounts are not formatted
> > > to $##,###. I have created an ArrayCollection that looks like the
> > > following.
> > >
> > > private var expensesAC:ArrayCollection = new ArrayCollection( [
> > > { Month: "Jan", Texas: 2000, Utah: 1500, Kansas: 450 },
> > > { Month: "Feb", Texas: 1000, Utah: 200, Kansas: 600 },
> > > { Month: "Mar", Texas: 1500, Utah: 500, Kansas: 300 },
> > > { Month: "Apr", Texas: 1800, Utah: 1200, Kansas: 900 },
> > > { Month: "May", Texas: 2400, Utah: 575, Kansas: 500 } ]);
> > >
> > > I have tried to use cf.format(); on the data before its put into the
> > > ArrayCollection, which works so I get something like this.
> > >
> > > private var expensesAC:ArrayCollection = new ArrayCollection( [
> > > { Month: "Jan", Texas: $2,000, Utah: $1,500, Kansas: $450 },
> > >
> > > But then Flex won't plot the data....guessing it doesn't like the
> "$".
> >
> > >
> > >
> > > So I am trying to use a function like this
> > >
> > > private function formatDataTip(hitData:HitData):String {
> > > var month:String = hitData.item.DONTKNOWWHATSHOULDGOHERE
> > >
> > > but I don't know what should come after item. I have tried to do a
> > > trace(hitData.item.toString), but I get object object. Is there a
> way
> > > to trace out whats in the hitData.item?
> > >
> > > J
> > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > > Flexcoders Mailing List
> > > FAQ:
> http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt>
> > <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt> >
> > > Search Archives:
> > > http://www.mail-archive.com/flexcoders%40yahoogroups.com
> <http://www.mail-archive.com/flexcoders%40yahoogroups.com>
> > <http://www.mail-archive.com/flexcoders%40yahoogroups.com
> <http://www.mail-archive.com/flexcoders%40yahoogroups.com> >
> > > Yahoo! Groups Links
> > >
> >
>
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/flexcoders/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/