Hi FlexCoders,

I wonder if any of you came up with this bug in ColumnChart.  

In my ColumnChart, I have the following MXML:

<ComboBox  dataProvider="{['overlaid','clustered','stacked','100%']}" 
id="stackType" selectedItem="clustered" />

<ColumnChart id="myChart2" type="{stackType.value}" showDataTips="true" 
dataProvider="{SMITH}" height="100%" width="100%" >
        <horizontalAxis>
            <CategoryAxis categoryField="qtr"/>
        </horizontalAxis>
        <verticalAxis >
            <LinearAxis minimum="0" maximum="3" title="YTD TRCFs"/>
        </verticalAxis>
        <series >
            <ColumnSeries dataProvider="{SMITH}" xField="qtr" yField="lti" 
displayName="SMITH">
            </ColumnSeries>    
            
            <ColumnSeries dataProvider="{SMITH}" xField="qtr" yField="rwc" 
displayName="RWC" >
            </ColumnSeries>
            
            <ColumnSeries dataProvider="{SMITH}" xField="qtr" yField="mtc" 
displayName="MTC" >
            </ColumnSeries>
            
            <!--<LineSeries dataProvider="{SMITH}" xField="qtr" yField="target" 
displayName="TARGET" >
            </LineSeries>
            
            <LineSeries dataProvider="{SMITH}" xField="qtr" yField="ytdTRCF" 
displayName="YTD TRCF">
            </LineSeries>-->
        </series>
    </ColumnChart>
    <Legend dataProvider="{myChart2}" direction="horizontal"/>

and in my script, I have the following declaration:

[Bindable]
            public var SMITH:Array = [
                {qtr:"Jan", close:1, target:0.9, ytdTRCF:0.00, lti:0, mtc:0, 
rwc:0},
                {qtr:"Feb", close:1, target:0.9, ytdTRCF:0.44, lti:1, mtc:0, 
rwc:1},
                {qtr:"Mar", close:1, target:0.9, ytdTRCF:0.42, lti:1, mtc:0, 
rwc:0},
                {qtr:"Apr", close:1, target:0.9, ytdTRCF:0.40, lti:1, mtc:0, 
rwc:0},
                {qtr:"May", close:1, target:0.9, ytdTRCF:0.40, lti:0, mtc:1, 
rwc:0},
                {qtr:"Jun", close:1, target:0.9, ytdTRCF:0.38, lti:0, mtc:1, 
rwc:0},
                {qtr:"Jul", close:1, target:0.9, ytdTRCF:0.32, lti:0, mtc:0, 
rwc:0},
                {qtr:"Aug", close:1, target:0.9, ytdTRCF:0.32, lti:0, mtc:1, 
rwc:0},
                {qtr:"Sep", close:1, target:0.9, ytdTRCF:0.32, lti:0, mtc:2, 
rwc:0},
                {qtr:"Oct", close:1, target:0.9, ytdTRCF:0.00, lti:0, mtc:0, 
rwc:0},
                {qtr:"Nov", close:1, target:0.9, ytdTRCF:0.00, lti:0, mtc:0, 
rwc:0},
                {qtr:"Dec", close:1, target:0.9, ytdTRCF:0.00, lti:0, mtc:0, 
rwc:0}
                ];
    
As you may notice, I have commented out the LineSeries tags for the column 
chart component.  Doing this, my column chart renders properly (i.e., selecting 
the type from the combobox displays the selected column chart type properly).

But when I uncomment out the Line Series, what happens is that the chart will 
render fine when the type is "clustered" but when I select, say the "stacked" 
or "100%" type, my whole application does not respond and the chart is not 
displayed properly.  Selecting back the working type (i.e. clustered) still 
does not do anything.

Is this a bug in Adobe Flex Column Chart?

Appreciate your inputs. Thanks.

Regards,

Angelo


      

Reply via email to