From 5837c103f7dd30f5611cb180e610f3d3f316b6d0 Mon Sep 17 00:00:00 2001 From: Teemu Suo-Anttila Date: Thu, 9 Jul 2015 12:31:47 +0300 Subject: Fix displaying Details when Grid is attached to DOM (#18390) Change-Id: I74360c7a3f0c5798dbaa44ea06ea1585c4289449 --- server/src/com/vaadin/data/RpcDataProviderExtension.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'server/src') diff --git a/server/src/com/vaadin/data/RpcDataProviderExtension.java b/server/src/com/vaadin/data/RpcDataProviderExtension.java index d291d509b2..b3c7972b52 100644 --- a/server/src/com/vaadin/data/RpcDataProviderExtension.java +++ b/server/src/com/vaadin/data/RpcDataProviderExtension.java @@ -1475,4 +1475,13 @@ public class RpcDataProviderExtension extends AbstractExtension { public DetailComponentManager getDetailComponentManager() { return detailComponentManager; } + + @Override + public void detach() { + for (Object itemId : ImmutableSet.copyOf(visibleDetails)) { + detailComponentManager.destroyDetails(itemId); + } + + super.detach(); + } } -- cgit v1.2.3