Hi Isomorphic.
I have a lot of data for ListGrid. It is about 100000 records.
Also I have a sorting engine with pagination on server side. To make it work correct - I have disabled the sorting on client side.
I noticed that the grouping feature has a limitation by field groupByMaxRecords. Also I see that the grouping is running on the client side.
When I click "Group By" in header menu - the ListGrid send Fetch call to receive all data. And after receiving its performs a grouping.
This process is so slow that it seems that it doesn't work :).
So, my idea is to perform the grouping on server side and after that send to client already grouped records. I have read that grouped records are defined as Tree on the client side. So, for a first time we can send to client the "Parent nodes" (nodes with groups' titles) and fetch the subnodes (grouped records) when user click on "Parent node" to expand its.
So, my question is. Is something similar implemented already? I mean the grouping on server side. If not how can I build the tree on client side using my idea (It was described). And how can I show this tree on UI similar to default implementation.
Thanks in advance.
I have a lot of data for ListGrid. It is about 100000 records.
Also I have a sorting engine with pagination on server side. To make it work correct - I have disabled the sorting on client side.
I noticed that the grouping feature has a limitation by field groupByMaxRecords. Also I see that the grouping is running on the client side.
When I click "Group By" in header menu - the ListGrid send Fetch call to receive all data. And after receiving its performs a grouping.
This process is so slow that it seems that it doesn't work :).
So, my idea is to perform the grouping on server side and after that send to client already grouped records. I have read that grouped records are defined as Tree on the client side. So, for a first time we can send to client the "Parent nodes" (nodes with groups' titles) and fetch the subnodes (grouped records) when user click on "Parent node" to expand its.
So, my question is. Is something similar implemented already? I mean the grouping on server side. If not how can I build the tree on client side using my idea (It was described). And how can I show this tree on UI similar to default implementation.
Thanks in advance.
Comment