diff --git a/api/src/org/labkey/api/data/JavaScriptDisplayColumn.java b/api/src/org/labkey/api/data/JavaScriptDisplayColumn.java index 92328f38fcc..1a2fc158e84 100644 --- a/api/src/org/labkey/api/data/JavaScriptDisplayColumn.java +++ b/api/src/org/labkey/api/data/JavaScriptDisplayColumn.java @@ -96,6 +96,22 @@ protected void renderLink(HtmlWriter out, HtmlString html, @Nullable String onCl builder.appendTo(out); } + @Deprecated // TODO: Delete after merging commonAssays fb_render_grid_cell_contents + protected void renderLink(Writer out, HtmlString html, @Nullable String onClick, @Nullable String linkClassName) + { + LinkBuilder builder = new LinkBuilder(html) + .href("#") + .attributes(Map.of(tabindex.name(), "-1")) + .onClick(onClick); + + if (linkClassName != null) + builder.addClass(linkClassName); + else + builder.clearClasses(); + + builder.appendTo(out); + } + @Override public @NotNull Set getClientDependencies() {