You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using a Vaadin Grid component in a TypeScript view I want to have an easy way of loading the data lazily so that users do not have to wait until the entire database is loaded into their browsers when they open that page.
In scope (v1)
An easy-to-use offset/limit-based Java backend API to expose pageable collections
An easy-to-use offset/limit-based JS frontend API to consume pageable collections
The backend is stateless (i.e. nothing is left in the server memory after a page request)
Support for sorting (possibly by several columns) in the Java / JS API
Support for filtering (possibly by several columns) in the Java / JS API
Support for counting items (with filters applied) in the Java / JS API
Counting items in the collection can be done in the same round trip with fetching a page
Support for sub-properties for sorting and filtering (e.g. customer.address.country)
Reasonable defaults (no exceptions) if the backend collection is modified between two page requests
Out of scope (v1):
The API browser gives a ‘nice’ view of methods returning a pageable collection
An easy-to-use cursor-based Java backend API to expose pageable collections
An easy-to-use cursor-based JS frontend API to consume pageable collections
Guarantees of consistency if the backend collection is modified between the two calls when using offset/limit-based pagination
The text was updated successfully, but these errors were encountered:
When using a Vaadin Grid component in a TypeScript view I want to have an easy way of loading the data lazily so that users do not have to wait until the entire database is loaded into their browsers when they open that page.
In scope (v1)
Out of scope (v1):
The text was updated successfully, but these errors were encountered: