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]ups.com,
"Ely Greenfield" <[EMAIL PROTECTED].> wrote:
>
>
>
> Sorry...try:
>
>
LineSeriesItem(hitData.chartItem).y.value;
>
>
Ely.
>
>
>
________________________________
>
> From: [EMAIL PROTECTED]ups.com
[mailto:[EMAIL PROTECTED]ups.com]
On
> Behalf Of jnewport
> Sent: Tuesday, October 03, 2006 12:47
PM
> To: [EMAIL PROTECTED]ups.com
>
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]ups.com
<mailto:flexcoders%40yahoogroups.com>
> , "Ely Greenfield"
<egreenfi@> wrote:
> >
> >
> >
> >
> > LineSeriesItem(hitData.item).yValue
> >
> > Ely.
> >
> >
> >
________________________________
> >
> > From:
[EMAIL PROTECTED]ups.com
<mailto:flexcoders%40yahoogroups.com>
> [mailto:[EMAIL PROTECTED]ups.com
<mailto:flexcoders%40yahoogroups.com>
> ] On
> >
Behalf Of jnewport
> > Sent: Friday, September 29, 2006 12:35
PM
> > To: [EMAIL PROTECTED]ups.com
<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]ups.com
>
<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]ups.com
>
<mailto:flexcoders%40yahoogroups.com>
>
<mailto:flexcoders%40yahoogroups.com>
> > [mailto:[EMAIL PROTECTED]ups.com
>
<mailto:flexcoders%40yahoogroups.com>
>
<mailto:flexcoders%40yahoogroups.com>
> > ] On
>
> > Behalf Of jnewport
> > > Sent: Friday, September 29, 2006
9:11 AM
> > > To: [EMAIL PROTECTED]ups.com
<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
> > >
>
>
>