I'll be sending Dates, Strings, and floats.
--- In flexcoders@yahoogroups.com, Josh McDonald <j...@...> wrote: > > What kind of objects are in your array? > > -Josh > > 2009/3/17 netdeep <deep...@...> > > > 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 > - j...@... > - http://twitter.com/sophistifunk > - http://flex.joshmcdonald.info/ >