Grid column order persistence with frozen columns - unexpected behavior

Howdy! I have a basic grid configuration 27.1.52 / Angular 18

Intent: Allow persisted column reordering while using frozen columns.

With [allowreordering]='true' and [enablepersistence]='true' the grid persistence works perfectly.

with [frozenColumns]='2' enabled expecting to freeze the first 2 columns.. The column headers are persisted but the column order of the data is back to the template order. I have been able to replicate this with multiple datasources. But only when allowreordering and frozen columns are active at the same time.


Thanks,


1 Reply

AR Aishwarya Rameshbabu Syncfusion Team October 15, 2024 05:25 PM UTC

Hi Zach Tumbusch,


Greetings from Syncfusion support.


In order to address the issue, you are experiencing with the persistence of reordered columns in the Grid, we require some additional information. Please provide the following details:


1. As you have mentioned that the issue occurs with multiple data sources, please confirm if the dataSource of the Grid is being changed dynamically. If so, kindly share the code details illustrating how you manage this dynamic data binding in the Grid.

2. Share the complete Grid rendering code, including any event handler functions and templates used.

3. Explain the use case for persisting the grid properties after changing the dataSource of the Grid.

4. Specify the type of data binding used in the Grid - whether it is Remote or Local data. If Remote data is used, please provide the adaptor details.

5. As you mentioned that only the column headers are persisted, please share a video demonstration of this issue replication process.


Providing these details will significantly assist us in delivering a more effective solution.


Regards

Aishwarya R


Loader.
Up arrow icon