From 4f6bc36661f0d07a6bafd7af3a0cd386f3ab9675 Mon Sep 17 00:00:00 2001 From: Johannes Dahlström Date: Thu, 12 Jan 2012 11:17:28 +0000 Subject: Merge from 6.7 svn changeset:22607/svn branch:6.8 --- src/com/vaadin/ui/Table.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/com/vaadin/ui') diff --git a/src/com/vaadin/ui/Table.java b/src/com/vaadin/ui/Table.java index b7235dd37b..d8c59c2e91 100644 --- a/src/com/vaadin/ui/Table.java +++ b/src/com/vaadin/ui/Table.java @@ -5148,4 +5148,14 @@ public class Table extends AbstractSelect implements Action.Container, public RowGenerator getRowGenerator() { return rowGenerator; } + + @Override + public void setVisible(boolean visible) { + if (!isVisible() && visible) { + // We need to ensure that the rows are sent to the client when the + // Table is made visible if it has been rendered as invisible. + setRowCacheInvalidated(true); + } + super.setVisible(visible); + } } -- cgit v1.2.3