From 6490b899b2904a634c16c30926ea7b0b347858ad Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Tue, 20 Oct 2009 05:30:04 +0000 Subject: [PATCH] fixes #3546 (column collapsing issues via button) svn changeset:9249/svn branch:6.2 --- src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java b/src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java index 8da166f1e5..50b34193bd 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java @@ -1446,6 +1446,15 @@ public class VScrollTable extends FlowPanel implements Table, ScrollHandler { if (col.hasAttribute("er")) { c.setExpandRatio(col.getFloatAttribute("er")); } + if (col.hasAttribute("collapsed")) { + // ensure header is properly removed from parent (case when + // collapsing happens via servers side api) + if (c.isAttached()) { + c.removeFromParent(); + headerChangedDuringUpdate = true; + } + } + } // check for orphaned header cells for (Iterator cit = availableCells.keySet().iterator(); cit -- 2.39.5