Hi Mahesh Machina,
Greetings from Syncfusion support,
Based on your query regarding working with Syncfusion EJ2
Grid with persistence enabled, changing the column data type directly does not
reflect in the UI. We would like to inform you that once the Grid is rendered
with initial settings when enablePersistence is true, you can add or
remove columns from the Grid only by using the Grid's built-in methods.
If you change the column type manually in the column definition after the Grid
initialization, the changes will not be reflected and updated in the Grid
model. To reflect our changes in the Grid, we first need to notify the Grid
model. This was the default behavior of our Grid.
Please refer below sample and documentation for more
reference,
Sample: https://stackblitz.com/edit/74h6g1-mjyybi?file=index.js,index.html
Documentation: https://ej2.syncfusion.com/javascript/documentation/grid/state-management#add-a-new-column-in-persisted-columns-list
Additionally, we suggest you reset the settings or change
the grid ID to ensure the changes are properly reflected.
Please feel free to get back us for further assistance.
Regards,
Vikram S.