Issue while mixing SfDiagram, SfTab and SfComboBox in version 18.3.0.38

Hello,
I'm upgrading my project from 18.1 to 18.3 version of your components (Blazor server).

I found an issue in this page configuration (see attachment).
Steps to reproduce the issue at runtime :
  1. Don't do anything on first tab
  2. Open second tab
  3. Try to open the combobox in the second tab
  4. --> nothing happens when you click on the dropdown arrow on the right of the screen, it seems to be empty
Weird behaviours :
  • If you refresh the page and open the combobox on the first tab before repeating previous steps, no issue 
  • If you remove the SfDiagram from the source code, no issue
Can you help me ?



Attachment: Test_ac9ee8c0.zip

4 Replies 1 reply marked as answer

AR Aravind Ravi Syncfusion Team October 12, 2020 12:17 PM UTC

Hi Bertrand, 

Reported Issue : Base script loaded multiple times if sample contains others controls with diagram 
      
We can reproduce the issue and confirmed this as a defect. We have logged a defect report for this issue. We will fix this issue and provide the patch on October 20th 2020 weekly patch release.    
  
    
Regards,    
Aravind Ravi 



AR Aravind Ravi Syncfusion Team October 21, 2020 05:41 AM UTC

Hi Bertrand,   
   
We have fixed the reported issue and included it in our patch release (v18.3.42 Patch) which is rolled out successfully.       
       
Please upgrade to the latest nuget packages to resolve this issue.             
   
Regards   
Aravind Ravi   



BB Bertrand Brasseur replied to Aravind Ravi October 21, 2020 06:12 AM UTC

Hi Bertrand,   
   
We have fixed the reported issue and included it in our patch release (v18.3.42 Patch) which is rolled out successfully.       
       
Please upgrade to the latest nuget packages to resolve this issue.             
   
Regards   
Aravind Ravi   


Hello,

I just made the upgrade and my application is not working anymore.
Each page containing a Grid with ToolBar throws this exception while initial load :

[2020-10-21T06:07:00.143Z] Error: System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Syncfusion.Blazor.Grids.Internal.GridToolbar`1.<>c__DisplayClass22_0.<GetAttributes>b__2(String dItem)
   at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
   at Syncfusion.Blazor.Grids.Internal.GridToolbar`1.GetAttributes(Dictionary`2 DynamicDisableItems, IDictionary`2 _toolOptions, Object currentItem)
   at Syncfusion.Blazor.Grids.Internal.GridToolbar`1.<>c__DisplayClass0_0.<BuildRenderTree>b__1(RenderTreeBuilder __builder3)
   at Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(Int32 sequence, RenderFragment fragment)
   at Syncfusion.Blazor.Navigations.ToolbarItems.<BuildRenderTree>b__15_0(RenderTreeBuilder __builder2)
   at Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(Int32 sequence, RenderFragment fragment)
   at Microsoft.AspNetCore.Components.Rendering.ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment)
   at Microsoft.AspNetCore.Components.RenderTree.Renderer.RenderInExistingBatch(RenderQueueEntry renderQueueEntry)
   at Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()

Attached zip file contains source code of one of my "not working anymore" page.

Thank you for your help

Attachment: 158561_cde99b48.zip


RN Rahul Narayanasamy Syncfusion Team October 22, 2020 02:37 PM UTC

Hi Bertrand, 

Sorry for the inconvenience. 

We have validated your query and we can able to reproduce the reported problem at our end. We have confirmed it as a bug and logged the defect report for the same “Exception throws while defining Custom toolbar items in Grid” . Thank you for taking the time to report this issue and helping us improve our product .Fix for the issue will be included in our weekly patch release which is expected to be rolled on or October 28, 2020, 2020.  
  
Based on your convenience we have fixed the problem and prepared a custom patch in the mentioned version(18.3.0.42). You can resolve this problem by using the below patch.  
   
Kindly download the patch from below     
    
    
Steps to apply the patch.    
  1. Download the custom patch into a folder.
  2. Clear the Nuget cache.
  3. Refer the custom Nuget into your application.
Kindly get back to us if you have further queries or if you are facing any difficulties in applying the above patch. 
 
Regards, 
Rahul 


Marked as answer
Loader.
Up arrow icon