Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
When using a Grid that's backed by a data source for which performing a count is expensive, performance is quite bad.
There are some places where Grid (and subcomponents) call getAvailableRows() to determine whether the data source is empty or has (at least) a specific number of results. We should provide (and use) more specific and efficient methods in GridDataSource.