Matt,
Here is the code for the LineSeries if hard-coded to chart one
selectedItem at a time from the dataGrid:
<mx:LineSeries name="{Deposits.selectedItem.CATEGORY}"
xField="SCHEDDATE" yField="TOTALBAL"
showDataEffect="drillDownEffect">
*Deposits is the name of the dataGrid
When using this code, I attach the event
change="webservice1.PulseGraphLoanByCategory.send()" to the
dataGrid.
When trying to use the addSeries function, I remove that event
handler and replace with change="addSeries()" and place the call to
the WS method in the addSeries script. That is one thing I'm not
sure about. Here is the addSeries script:
function addSeries() {
webservice1.PulseGraphShareByCategory.send()
linechartDeposits.series.removeAll();
for (var i=0; i<Deposits.selectedIndices.length; i++) {
var ls=new LineSeries();
ls.yField=Deposits.selectedItems[i].TOTALBAL;
ls.xField=Deposits.selectedItems[i].SCHEDDATE;
ls.name=Deposits.selectedItems[i].CATEGORY;
linechartDeposits.series.addItem(ls);
}
}
ALSO - the name field comes back defined (in the dataTips) but the
yField and xField are undefined.
Any help would be greatly appreciated!
-Dave
--- In [email protected], Matt Chotin <[EMAIL PROTECTED]> wrote:
> Are you making sure to only add the series after that data has been
> retrieved from the WS (in the result handler)?
>
>
>
> _____
>
> From: [email protected]
[mailto:[EMAIL PROTECTED] On
> Behalf Of Dave
> Sent: Thursday, May 12, 2005 10:23 AM
> To: [email protected]
> Subject: [flexcoders] Charting Multiple Selections in dataGrid
>
>
>
> I'm stumped. I want my chart to add a series for each row selected
> from a corresponding dataGrid. I've used the Series Selection
example
> (under Misc Techniques and Examples) here
> http://flexapps.macromedia.com/flex15/chartexplorer/explorer.mxml
>
<http://flexapps.macromedia.com/flex15/chartexplorer/explorer.mxml>
as
> the model, but it still doesn't work.
>
> The dataGrid is getting data from a WS. When a row is selected,
the
> CATEGORY field is used to retrieve data from a different WS. This
> works fine when "hard-coding" the LineSeries (e.g. <mx:LineSeries
> name="{Deposits.selectedItem.CATEGORY}" xField="SCHEDDATE"
> yField="TOTALBAL" showDataEffect="drillDownEffect" />) but I can't
> get it to work using the addSeries function. The different
> categories will appear in the legend as rows are multi-selected
from
> the dataGrid, but the chart is a simple line across the top and
the
> dataTips are undefined.
>
> Any ideas???? I know I'm close but unable to resolve.
>
>
> Thanks,
>
> Dave
>
>
>
>
>
> _____
>
> Yahoo! Groups Links
>
> * To visit your group on the web, go to:
> http://groups.yahoo.com/group/flexcoders/
> <http://groups.yahoo.com/group/flexcoders/>
>
> * To unsubscribe from this group, send an email to:
> [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]
subject=Unsubscribe>
>
> * Your use of Yahoo! Groups is subject to the Yahoo!
> <http://docs.yahoo.com/info/terms/> Terms of Service.
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> 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/