Accumulation chart labels do not display if animation set to false and hosted inside dashboard tile

If I remove <AccumulationChartLegendSettings Visible="false"></AccumulationChartLegendSettings> then the labels are displayed but the chart animation replays on ever refresh which I trying to avoid.

Note behaviour only occurs if the chart is hosted inside a Dashboard layout tile.

<div style="height:100%; width:100%">

        <SfAccumulationChart EnableBorderOnMouseMove="false" Title="Name of controls component" EnableSmartLabels="true">
            <AccumulationChartTooltipSettings Enable="true"></AccumulationChartTooltipSettings>
            <AccumulationChartLegendSettings Visible="false"></AccumulationChartLegendSettings>
             <AccumulationChartSeriesCollection>
                <AccumulationChartSeries DataSource=@ResponseChartPoints XName="Response" YName="Value" Name="Responses" StartAngle="60" InnerRadius="0%">
                    <AccumulationChartAnimation Enable=@false></AccumulationChartAnimation>    
                    <AccumulationDataLabelSettings Visible="true" Name="Response" Position="AccumulationLabelPosition.Outside"></AccumulationDataLabelSettings>
                </AccumulationChartSeries>
            </AccumulationChartSeriesCollection>
        </SfAccumulationChart>
</div>

<style>  
.e-chart {  
        width: inherit !important;  
        height: inherit !important;  
}  

.e-accumulationchart {  
        width: inherit !important;  
        height: inherit !important;  
}  
</style>  

@code {

       public List<ComplianceeData> ResponseChartPoints { get; set; } = new List<ComplianceeData>
        {
        new ComplianceeData { Response = "1 - Compliant (verified through testing)", Value = 46 },
        new ComplianceeData { Response = "2 - Compliant", Value = 26},
        new ComplianceeData { Response = "3 - Partially compliant", Value = 19 },
        new ComplianceeData { Response = "4 - Non-compliant", Value = 17 },
        new ComplianceeData { Response = "N - Not applicable", Value = 12 },
        new ComplianceeData { Response = "X - Status not known", Value = 10 },
         };

        public class ComplianceeData
        {
            public string Response { get; set; }
            public double Value { get; set; }
        }
}

7 Replies 1 reply marked as answer

DG Durga Gopalakrishnan Syncfusion Team April 27, 2021 10:19 AM UTC

Hi Michael, 
  
We have validated your reported scenario with attached code snippet. We have considered this as a bug and logged a defect report. This fix will be available in our upcoming weekly patch release which is scheduled to be rolled out on 11th May 2021. We appreciate your patience until then. You can keep track of the bug from the below feedback link. 
  
  
If you have any more specification/precise replication procedure or a scenario to be tested, you can add it as a comment in the portal.  
  
Regards, 
Durga G 



DG Durga Gopalakrishnan Syncfusion Team May 4, 2021 04:04 PM UTC

Hi Michael, 

We are glad to announce that our v19.1.59 patch release is rolled out; we have added the fix for reported issue. You can use the latest Syncfusion.Blazor NuGet package version.  


Screenshot : 

 


We thank you for your support and appreciate your patience in waiting for this release. Please get in touch with us if you would require any further assistance. 

Regards, 
Durga G

Marked as answer

MA Michael Aston May 5, 2021 09:30 PM UTC

Fixed for me.

Thanks


DG Durga Gopalakrishnan Syncfusion Team May 6, 2021 06:35 AM UTC

Hi Michael, 

Most welcome. Please get back to us if you need any further assistance. We are always happy in assisting you. 

Regards, 
Durga G


MA Michael Aston October 4, 2021 12:45 PM UTC

Groan. This bug is back. Update your sample to 19.3.0.43 and the labels are gone again when animation is set to false. If animation is set to true then the accumulation chart animation fires on every render.




DG Durga Gopalakrishnan Syncfusion Team October 5, 2021 03:20 PM UTC

Hi Michael, 

Sorry for the inconvenience caused. We will resolve this issue in our upcoming weekly patch release which is scheduled to be rolled out on 12th October, 2021. We appreciate your patience until then. 

Regards, 
Durga G 



DG Durga Gopalakrishnan Syncfusion Team October 12, 2021 02:24 PM UTC

Hi Michael, 

We are glad to announce that our v19.3.45 patch release is rolled out; we have added the fix for reported issue. You can use the latest Syncfusion.Blazor NuGet package version.  


 


We thank you for your support and appreciate your patience in waiting for this release. Please get in touch with us if you would require any further assistance. 

Regards, 
Durga G

Loader.
Up arrow icon