]> source.dussan.org Git - vaadin-framework.git/commit
Fix DetailsRow communication use connector IDs (#18493)
authorTeemu Suo-Anttila <teemusa@vaadin.com>
Mon, 20 Jul 2015 06:21:39 +0000 (09:21 +0300)
committerTeemu Suo-Anttila <teemusa@vaadin.com>
Tue, 21 Jul 2015 10:19:24 +0000 (13:19 +0300)
commit4a10a70fbecdd52758ebc73512974501a02d5fdd
treeddbd5ce1165d8e6461fcfd8af9167e4d8cdbbe1f
parent929adacf733d5e685925f143061db7d0450d7b03
Fix DetailsRow communication use connector IDs (#18493)

Details are now initialized when they are made visible. The old way of
requesting when seen caused a lot of problems when moving stuff around.
Now uses less communication, but reserves a bit extra resources due to
all details components being in the hierarchy.

Change-Id: I1c1163bdc306f5b86e5e0f6e2bbf2801e65c2243
client/src/com/vaadin/client/connectors/GridConnector.java
client/src/com/vaadin/client/connectors/RpcDataSourceConnector.java
server/src/com/vaadin/data/RpcDataProviderExtension.java
server/src/com/vaadin/ui/Grid.java
shared/src/com/vaadin/shared/ui/grid/GridClientRpc.java
shared/src/com/vaadin/shared/ui/grid/GridServerRpc.java
uitest/src/com/vaadin/tests/components/grid/GridDetailsDetachTest.java
uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridDetailsServerTest.java