This is awesome..This has solved the problem. Thanks a lot... But just for understanding why can't we use mx:Repeater in this case?
Thanks, Axay On Oct 19, 1:54 pm, "Venkat Viswanathan" <[EMAIL PROTECTED]> wrote: > Hi Axay, > > Why don't you add it with actionscript.. something like this.. > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > creationComplete="loadSeries()" > layout="absolute" > > <mx:Script> > <![CDATA[ > import mx.charts.series.BarSeries; > import mx.collections.ArrayCollection; > private var barSeries:BarSeries; > > [Bindable] > private var arrayC:ArrayCollection=new > ArrayCollection([ > {time1:12, time2:56, time3:5, time4:100} > > ]); > > private function loadSeries():void{ > var seriesArr:Array = new Array; > for (var i:String in arrayC.getItemAt(0)) > { > var bc:BarSeries = new BarSeries; > bc.xField = i; > seriesArr.push(bc); > } > chart.series = seriesArr; > } > > ]]> > </mx:Script> > > <mx:BarChart id="chart" type="stacked" barWidthRatio="10" > width="100%" dataProvider="{arrayC}" > > </mx:BarChart> > > </mx:Application> > > Regards, > Venkatwww.venkatv.com > > On Sun, Oct 19, 2008 at 12:52 PM, Axay <[EMAIL PROTECTED]> wrote: > > > Hi all, > > > I have to show multiple barSeries in a bar chart. It works fine by the > > following way.... > > > <?xml version="1.0" encoding="utf-8"?> > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > > layout="absolute" > > > <mx:Script> > > <![CDATA[ > > import mx.collections.ArrayCollection; > > private var barSeries:BarSeries; > > > [Bindable] > > private var arrayC:ArrayCollection=new > > ArrayCollection([ > > {time1:12, time2:56, time3:5, time4:100} > > > ]); > > > ]]> > > </mx:Script> > > > <mx:BarChart id="chart" type="stacked" barWidthRatio="10" > > width="100%" dataProvider="{arrayC}" > > > <mx:series> > > <mx:BarSeries xField="time1" /> > > <mx:BarSeries xField="time2" /> > > <mx:BarSeries xField="time3" /> > > <mx:BarSeries xField="time4" /> > > > </mx:series> > > > </mx:BarChart> > > > </mx:Application> > > > But instead of using <mx:BarSeries> multiple times, I want to use > > mx:Repeater component like this inside BarChart. But this didn't work > > out: > > > <mx:Repeater id="rep" dataProvider="{arrayC}"> > > <mx:BarSeries xField="{rep.currentItem}" /> > > </mx:Repeater> > > > Please give some suggestions on this. > > > Thanks, > > Axay --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/flex_india?hl=en -~----------~----~----~----~------~----~------~--~---

