]> source.dussan.org Git - vaadin-framework.git/commitdiff
fixes #3546 (column collapsing issues via button)
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 20 Oct 2009 05:30:04 +0000 (05:30 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 20 Oct 2009 05:30:04 +0000 (05:30 +0000)
svn changeset:9249/svn branch:6.2

src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java

index 8da166f1e59e5a07be88ffb814fe7cfaa94afce5..50b34193bda3d854640e1279cdf5bf3d04e931ac 100644 (file)
@@ -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<String> cit = availableCells.keySet().iterator(); cit