diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java index 40c01c7b3e28cd107b97c126c097a956685f96b3..257cf69f6d622f5662a8e7ff14fd38cac44c1e0f 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java @@ -423,7 +423,8 @@ public final class PropertyValueRenderers final String displayText = getDisplayText(entity); final boolean invalidate = getInvalidate(entity); final ClickHandler listener = - new OpenEntityDetailsTabClickListener(entity, viewContext); + viewContext.isSimpleMode() ? null : new OpenEntityDetailsTabClickListener( + entity, viewContext); String href = LinkExtractor.tryExtract(entity); final Widget link = LinkRenderer.getLinkWidget(displayText, listener, invalidate, diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java index eb4972e7655171baaf18fdec672a11eede64bd12..bc19952fb7d085f3f83105574d4c3929caeabd8e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java @@ -401,7 +401,10 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod protected final void registerLinkClickListenerFor(final String columnID, final ICellListener<T> listener) { - columnListener.registerLinkClickListener(columnID, listener); + if (viewContext.isSimpleMode() == false) + { + columnListener.registerLinkClickListener(columnID, listener); + } } /**