aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/main/java/com/vaadin/ui/TreeGrid.java
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year range (#12507)Anna Koskinen2022-01-111-1/+1
|
* Checkstyle fixes (#12347)Anna Koskinen2021-07-231-2/+6
| | | | | | | | | | | | - Added, completed, and corrected JavaDocs. - Added an assert to enforce a condition that has always been required. - Added default sections to switch blocks. - Added wildcards. - Deprecated unused methods and variables. - Removed inner assignments. - Removed unused private variables and calls that do nothing. - Updated deprecated calls to use currently recommended versions. - Updated warning suppressions. - ...and some auto-formatting.
* Update copyright year range. (#12215)Anna Koskinen2021-03-041-1/+1
| | | | * Update copyright year range.
* Add Javadoc to the ScrollTo methods in TreeGrid (#11399)Sun Zhe2018-12-281-0/+21
| | | | * Add Javadoc to the ScrollTo methods in TreeGrid
* increase number of styles for indented TreeGrid rows, fixes #11358 (#11392)Olli Tietäväinen2018-12-211-0/+3
|
* Update release notes and since tags for 8.4 (#10760)Teemu Suo-Anttila2018-03-271-4/+4
|
* Update copyright year (#10761)Ilia Motornyi2018-03-271-1/+1
|
* Add recursive expand and collapse method to TreeGrid and Tree (#10283)Adam Wagner2018-02-081-2/+118
|
* Update to JSoup 1.11.2 (#10353)Leif Åstrand2017-11-231-1/+1
| | | | | Also update declarative writing to use true instead of "" for empty attributes because of changed defaults in JSoup. For v7, the tests are updated instead of touching the implementations.
* Remove unused imports (#10330)Ahmed Ashour2017-11-211-1/+0
|
* Fix TreeGrid to use correct super constructor (#10291)Jerome Meyer2017-11-141-26/+29
| | | Fixes #10195
* Use lambda expressions. (#10268)Ahmed Ashour2017-11-011-27/+18
|
* Fix TreeGrid.getHierarchyColumn to use correct id (#9690)Teemu Suo-Anttila2017-07-181-1/+1
| | | Fixes #9661
* Add isExpanded() method to Tree and TreeGridHenri Sara2017-06-281-2/+11
| | | Fixes #9595
* Rewrite HierarchyMapper to consistently handle changes Teemu Suo-Anttila2017-06-151-33/+32
| | | | | | Fixes #9449 Fixes #9490 Fixes #9448 Fixes #9465
* Allow changing the renderer of hierarchy column in TreeGrid (#9514)Teemu Suo-Anttila2017-06-131-20/+0
| | | Addresses #9465
* Add HasHierarchicalDataProvider#setTreeDataAleksi Hietanen2017-05-181-18/+1
| | | | Additionally removes TreeData constructors from Tree and TreeGrid.
* Add getters for providers to Tree and TreeGridTeemu Suo-Anttila2017-05-171-0/+9
|
* Fix code review commentsAleksi Hietanen2017-05-161-7/+12
|
* Add ItemCollapseAllowedProvider interfaceAleksi Hietanen2017-05-161-3/+2
|
* Add TreeGrid#getHierarchyColumnAleksi Hietanen2017-05-161-0/+10
|
* Add convenience constructors to TreeGridAleksi Hietanen2017-05-161-1/+117
|
* Add setHierarchyColumn(column) overload to TreeGridAleksi Hietanen2017-05-161-0/+24
|
* Refactor common methods in in-memory data providers (#9308)Aleksi Hietanen2017-05-161-117/+7
| | | | | | * Refactor common methods of InMemoryHierarchicalDataProvider and ListDataProvider to a single interface * Rename HierarchyData and InMemoryHierarchicalDataProvider, introduce HasHierarchicalDataProvider * Additionally adds a helper method for recursive constructing TreeData with a child item provider.
* Add an initial version of Tree component (#9212)Teemu Suo-Anttila2017-05-021-158/+8
| | | | | | | This patch introduces a Tree component, implemented as a Composite using TreeGrid. As initial version of the component, some functionality of the old Tree component has been left out for now. Partly addresses #8617
* Improve expand and collapse of items in TreeGrid (#9159)Aleksi Hietanen2017-05-021-21/+57
| | | | | | | | | | | | | Fixes a race condition when expanding multiple items. Only one expand or collapse request should be sent from the client before waiting for a response, otherwise the indexing in subsequent requests will be incorrect. Adds API to collapse and expand multiple items from the server, reducing the amount of round trips with multiple item expands and collapses. HierarchyMapper now correctly keeps expanded nodes expanded if their parent is collapsed.
* Fix initial expand of TreeGrid itemsAleksi Hietanen2017-04-111-0/+1
| | | Fixes #9050
* Add server-side expand and collapse to TreeGrid (#9021)Aleksi Hietanen2017-04-061-11/+87
| | | | | | | | | | | | | | | | * Add server-side expand and collapse to TreeGrid * Add javadocs * Fix variable naming in TreeGridHugeTreeTest * Fix review comments * Merge remote-tracking branch 'github/master' into 8759-server-expand * Clear pending expands when all data is dropped * Add documentation
* TreeGrid keyboard navigation Ilia Motornyi2017-04-051-8/+21
| | | Fixes #8758
* Add feature to disable collapsing items in TreeGrid (#8879)Teemu Suo-Anttila2017-03-231-19/+39
| | | Fixes #8846
* Add collapse and expand events to TreeGrid (#8889)Aleksi Hietanen2017-03-211-1/+173
| | | Closes #8760
* Hierarchical data (#8842)Aleksi Hietanen2017-03-161-58/+207
| | | | | | | * Initial HierarchicalDataProvider for TreeGrid * Initial in-memory hierarchical data implementation * TreeGrid declarative support Fixes #8611, Fixes #8620
* Allow changing renderers after column creation (#8841)Teemu Suo-Anttila2017-03-151-5/+31
| | | Closes #8250
* Add initial implementation of TreeGrid (#8572)Aleksi Hietanen2017-02-231-0/+164
* Add initial implementation of TreeGrid * Refactor TreeGrid and related classes * Fix potential class cast exception in TreeGrid#getDataProvider * Add smoke tests for TreeGrid * Add communication constants for TreeGrid Use shared constant values for hierarchy data serialization and deserialization * Fix event ordering in TreeGrid, add javadocs, keyboard navigation test * TreeGrid improvements * Add TreeGrid.getDataProvider to StateGetDoesNotMarkDirtyTest exclude list * Merge remote-tracking branch 'github/master' into tree-grid * Remove getEscalator override from TreeGrid