From 9a442ad5bb7f12bb04f7797810eda454747f79cf Mon Sep 17 00:00:00 2001 From: kaloyane <kaloyane> Date: Fri, 21 Oct 2011 08:50:27 +0000 Subject: [PATCH] render well properties of type HYPERLINK as hyperlinks in the WellContentDialog SVN: 23382 --- .../client/application/detailviewers/WellContentDialog.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/WellContentDialog.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/WellContentDialog.java index 619b4401da2..e9044a6b025 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/WellContentDialog.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/WellContentDialog.java @@ -49,6 +49,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.renderer.L import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.listener.OpenEntityDetailsTabClickListener; import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithPermId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.BasicEntityType; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Experiment; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.IEntityProperty; @@ -418,6 +419,10 @@ public class WellContentDialog extends Dialog { container.add(createPlateLocationsMaterialViewerLink(material)); } + } else if (property.getPropertyType().getDataType().getCode() == DataTypeCode.HYPERLINK) + { + String link = LinkRenderer.renderAsLinkWithAnchor(propertyValue, propertyValue, true); + container.add(new Html(link)); } else { container.add(new Text(propertyValue), cellLayout); -- GitLab