Thanks, that sounds like the way to go. I'll try Maps and see if that works.
--- In [email protected], Wesley Acheson <wesley.ache...@...> wrote: > > Assuming Blaze or LiveCycle to create an object that is rendered as an > actionscript object with subobjects use a map. Maps are serialised as > simple objects. > > On Wed, Mar 18, 2009 at 3:47 PM, netdeep <deep...@...> wrote: > > > > > In the previous implementation, I would send an ArrayList of custom Objects > > containing two values each, variables called point1 (an Object) and point2 > > (a float). So for each series, I'd assign this ArrayList (converted into an > > ArrayCollection by blazeDS) as the dataProvider for the series and xField = > > point1 and yField = point2. > > > > Obviously if I had many series on the same axis, the xField data would be > > duplicated for each series (very redundant, I realize). In the new > > implementation, I'd like to just have all the xFields point to a single > > array of dates for example and then each yfield would point to a different > > array. But since I can't create an Object in Java on the fly with variables > > called "point1", "point2", "point3", etc, I'm at a loss as how to get flex > > to recognize where my data is when I assign the dataProvider. > > > > I hope that makes more sense. > > > > > > --- In [email protected], Josh McDonald <josh@> wrote: > > > > > > But what will the objects be that you're sending back? You can't make a > > > chart out of a list of numbers, it'd be one-dimensional, not to mention > > not > > > very useful :) > > > > > > -Josh > > > > > > 2009/3/18 netdeep <deepnet@> > > > > > > > > > > > I'll be sending Dates, Strings, and floats. > > > > > > > > > > > > --- In [email protected] <flexcoders%40yahoogroups.com>, Josh > > > > McDonald <josh@> wrote: > > > > > > > > > > What kind of objects are in your array? > > > > > > > > > > -Josh > > > > > > > > > > 2009/3/17 netdeep <deepnet@> > > > > > > > > > > > > > > > In the flex documentation, it shows how to easily create a chart > > with > > > > > > mxml and a static Array: > > > > > > > > > > > > private var expenses:Array = [ > > > > > > {Month:"January",Profit:2000,Expenses:1500,Amount:450}, > > > > > > {Month:"February",Profit:1000,Expenses:200,Amount:600}, > > > > > > {Month:"March",Profit:1500,Expenses:500,Amount:300}, > > > > > > ]; > > > > > > <mx:ColumnSeries > > > > > > xField="Month" > > > > > > yField="Profit" > > > > > > displayName="Profit" > > > > > > /> > > > > > > <mx:ColumnSeries > > > > > > xField="Month" > > > > > > yField="Expenses" > > > > > > displayName="Expenses" > > > > > > /> > > > > > > > > > > > > But I am reading my data from the database and want to pass the > > data > > > > via a > > > > > > java object. But I don't know the number of fields at runtime. So > > how > > > > do I > > > > > > assign the xFields and yFields since I won't be able to create a > > > > variable > > > > > > named "Month" or "Profit"? I'll just have an array of floats or > > dates > > > > or > > > > > > whatever. Here's a start put I have no idea how to plug in the > > missing > > > > > > pieces or if another route would be preferable. > > > > > > > > > > > > var lineSeries:LineSeries = new LineSeries(); > > > > > > BindingUtils.bindProperty(lineSeries, "dataProvider", ser, > > > > "javaArray"); > > > > > > // lineSeries.xField= ??? > > > > > > // lineSeries.yField= ??? > > > > > > > > > > > > The data set is often quite large by the way. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > "Therefore, send not to know For whom the bell tolls. It tolls for > > thee." > > > > > > > > > > Josh 'G-Funk' McDonald > > > > > - josh@ > > > > > - http://twitter.com/sophistifunk > > > > > - http://flex.joshmcdonald.info/ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > "Therefore, send not to know For whom the bell tolls. It tolls for thee." > > > > > > Josh 'G-Funk' McDonald > > > - josh@ > > > - http://twitter.com/sophistifunk > > > - http://flex.joshmcdonald.info/ > > > > > > > > > > > > > ------------------------------------ > > > > -- > > Flexcoders Mailing List > > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > Alternative FAQ location: > > https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847 > > Search Archives: > > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups > > Links > > > > > > > > >

