Hi Jakes ,
Thanks for contacting Syncfusion support.
Query : The underlying data gets sorted correctly when I print it out to console.log, but the view doesn't update to the underlying, even after calling the refresh function.
Based on your shared information we suspect that you want to get grid sorted records and then need to assign it to grid dataSouce. To achieve this requirement we suggest to DataManger’s executeQuery or executeLocal method for sorted records and then assign to Grid DataSource. For more reference please refer below documentation.
If still facing the issue, please share below details then only we provide the appropriate solution as soon as possible.
1. Share complete Grid rendering code.
2. Video demonstration of your issue.
3. If possible share issue reproducing sample.
4. Syncfusion package version
Please get back to us, if you need any further assistance.
Regards,
Thiyagu S.