I understand I get "Can't select that many records at once" if I try to select all records (by clicking checkbox in list grid) in combination with paging if there are more records on the server than were fetched in the client.
I'd still like to see a feature that can support that without resorting to odd hacks but that's a different story (another reference).
However, I don't understand this observed behavior (default page size 75):
This does not work if the number of records is "a lot" larger than the page size (e.g. 400 vs. 75).
Why? I thought that if the time between the first fetch (i.e. first page) and the last fetch (scrolling to the end) is smaller than DS cacheMaxAge the records are in cache and thus available for selection?
Is there a cacheSize somewhere that I overlooked in the DataSource/ListGrid Javadoc?
Could someone please provide some insight or point me to respective resources, thanks.
I'd still like to see a feature that can support that without resorting to odd hacks but that's a different story (another reference).
However, I don't understand this observed behavior (default page size 75):
- opening list grid with more than 75 records, select-all not allowed (warning)
- scrolling to the end of grid and having auto-fetch load more data, then select-all works OR
- selecting first record, then scrolling to end and using shift-select on last record works
This does not work if the number of records is "a lot" larger than the page size (e.g. 400 vs. 75).
Why? I thought that if the time between the first fetch (i.e. first page) and the last fetch (scrolling to the end) is smaller than DS cacheMaxAge the records are in cache and thus available for selection?
Is there a cacheSize somewhere that I overlooked in the DataSource/ListGrid Javadoc?
Could someone please provide some insight or point me to respective resources, thanks.
Comment