diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/MaterialMergedSummarySection.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/MaterialMergedSummarySection.java index 9623495447093e2552a97654ae9f8aa3351074bc..0026b41817c0c3dda2f61a029395bd0ab64aae66 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/MaterialMergedSummarySection.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/MaterialMergedSummarySection.java @@ -92,10 +92,17 @@ class MaterialMergedSummarySection extends DisposableTabContent { super.showContent(); setHeading(""); - getHeader().addTool( - new SingleOrAllExperimentsChooser(screeningViewContext, - experimentSearchCriteriaHolder, restrictGlobalScopeLinkToProject, - createRefreshAction(experimentSearchCriteriaHolder))); + final SingleOrAllExperimentsChooser experimentsChooser = createExperimentChooser(); + getHeader().addTool(experimentsChooser); + // WORKAROUND to GXT private widgetPanel in Header with fixed "float: right" set onRender + experimentsChooser.getParent().addStyleName("force-float-left"); + } + + private SingleOrAllExperimentsChooser createExperimentChooser() + { + return new SingleOrAllExperimentsChooser(screeningViewContext, + experimentSearchCriteriaHolder, restrictGlobalScopeLinkToProject, + createRefreshAction(experimentSearchCriteriaHolder)); } } \ No newline at end of file