Hello Syncfusion,
we are using TreeGrid to implement a table in our project. We have to call our backend whenever we are filtering, searching or sorting in the table, but the problem is, that the dataStateChange is not getting triggered. Our plan is, that we want to load the "new" data source from the backend after the dataStateChange and set the new data source in the TreeGrid.
Because of performance issues, we have to rely on the following:
- Virtualization has to be enabled (the table may be filled with large data)
- We can not use self referential data, because otherwise the internal mapping in the TreeGrid freezes the UI and takes a long time
We figured out, that the onActionComplete event is triggered after each operation, but then we would have to read private attributes of theTreeGrid. We also had the issue that setting the new data source after onActionComplete would only show "no data available".
We prepared a minimal example for our problem: https://stackblitz.com/edit/angular-gn2r68-fuxsbb
Thanks in advance and best regards,
Martin