]> source.dussan.org Git - vaadin-framework.git/commit
Add server-side expand and collapse to TreeGrid (#9021)
authorAleksi Hietanen <aleksi@vaadin.com>
Thu, 6 Apr 2017 10:09:31 +0000 (13:09 +0300)
committerIlia Motornyi <elmot@vaadin.com>
Thu, 6 Apr 2017 10:09:31 +0000 (12:09 +0200)
commit6ad53c7d6679cc60961d07ed0766b679795ac8a8
tree0c5ff17c7662bb6c858571553f7e902e8ae3b432
parent6eed666314e1f9987bc6f52b4f2901ff7c0018b3
Add server-side expand and collapse to TreeGrid (#9021)

* 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
13 files changed:
client/src/main/java/com/vaadin/client/connectors/treegrid/TreeGridConnector.java
documentation/components/components-treegrid.asciidoc
server/src/main/java/com/vaadin/data/provider/DataCommunicator.java
server/src/main/java/com/vaadin/data/provider/DataKeyMapper.java
server/src/main/java/com/vaadin/data/provider/HierarchicalDataCommunicator.java
server/src/main/java/com/vaadin/server/KeyMapper.java
server/src/main/java/com/vaadin/ui/TreeGrid.java
shared/src/main/java/com/vaadin/shared/ui/treegrid/NodeCollapseRpc.java
shared/src/main/java/com/vaadin/shared/ui/treegrid/TreeGridClientRpc.java [new file with mode: 0644]
uitest/src/main/java/com/vaadin/tests/components/treegrid/TreeGridBasicFeatures.java
uitest/src/main/java/com/vaadin/tests/components/treegrid/TreeGridHugeTree.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/components/treegrid/TreeGridBasicFeaturesTest.java
uitest/src/test/java/com/vaadin/tests/components/treegrid/TreeGridHugeTreeTest.java [new file with mode: 0644]