Welcome to the ASP.NET Core feedback portal. We’re happy you’re here! If you have feedback on how to improve the ASP.NET Core, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

When using column reordering along with frozen columns and state persistence in the Ej2 TreeGrid, the column reordering functionality does not work as expected due to conflicts in how the TreeGrid handles the column positions. When columns are reordered, the frozen columns maintain their fixed position, while the non-frozen columns shift dynamically. However, when state persistence is enabled, the previously saved column order is restored upon page reload, which may override the reordered state or cause misalignment between frozen and non-frozen columns. Additionally, internal indexing issues can prevent the correct application of reordered positions, leading to unexpected behavior.

case1:
2.Reorder the task id column with taskname 
3.Now refresh the page
4.You can see the header names are wrongly displayed
Before:

Image

After:
Image

Case 2:

1.Run the same sample 
2.Reorder the other columns(non-treecolumns)
3.Refresh the page you can see console error

Image