Vaadin Flow Components V24.10.9
Vaadin Flow Components 24.10.9
This is a release of the Java integration for Vaadin Components to be used from the Java server side with Vaadin Flow.
Changes in Flow Components from 24.10.8
Changes in vaadin-grid-flow
- Fixes:
-
⧉ Include descendant items in TreeGrid selectAll. PR:9820. Ticket:9816
Calling
selectAll()onGridMultiSelectionModelfetched items with a non-hierarchical query. Hierarchical data providers reject such queries, so on a TreeGrid the call failed withIllegalArgumentException: Hierarchical data provider doesn't support non-hierarchical queries. The select all checkbox (clientSelectAll) already handles hierarchical data providers by fetching all descendants recursively. This change extracts that logic into a shared method and makesselectAll()use it too, so both behave the same. Manual backport of #9819 to 24.10, since the automated pick would not compile there: the unit tests onmainuse JUnit 6 and theHierarchyFormatAPI from Vaadin 25. The tests are adapted to JUnit 4 and the APIs available in 24.x.
-