diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/aggregation/AggregationServicePanel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/aggregation/AggregationServicePanel.java index 040c06d0fd9251319489b7d82f6ff8055d655753..29fd9ab6bd88c1991738bef57c25778aa35696b0 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/aggregation/AggregationServicePanel.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/aggregation/AggregationServicePanel.java @@ -77,10 +77,6 @@ public class AggregationServicePanel extends ContentPanel public void execute(final IDisposableComponent reportComponent) { layoutContainer.removeAll(); - if (layoutContainer.getGridHeaderText() != null) - { - layoutContainer.setHeading(layoutContainer.getGridHeaderText()); - } layoutContainer.add(reportComponent.getComponent()); layoutContainer.layout(); } @@ -111,6 +107,14 @@ public class AggregationServicePanel extends ContentPanel gridSettingsId = viewLocator.getParameters().get(GRID_SETTINGS_ID_PARAM); gridHeaderText = viewLocator.getParameters().get(GRID_HEADER_TEXT_PARAM); + if (getGridHeaderText() != null) + { + setHeading(getGridHeaderText()); + } else + { + setHeaderVisible(false); + } + if (areRequiredParametersSpecified()) { // All ivars must be initialized before the aggregation service is called