代码之家  ›  专栏  ›  技术社区  ›  Vergil C.

Sharepoint 2013计算字段作为超链接呈现为文本

  •  2
  • Vergil C.  · 技术社区  · 8 年前

    Calculated field - setup

    这一切在所有环境(开发和生产环境)和浏览器(chrome、firefox、IE)中运行了一年多,直到最近用户报告超链接不再可点击,并显示为文本(附图片)。检查元素,可以揭示作为文本处理的值。 Calculated field - as displayed on UI

    我花了一些时间简化公式,删除字段,并有一个简单的元素导航到谷歌,但没有找到解决方案。我怀疑可能有一个Sharepoint更新以不同的方式处理公式,在其周围的元素中使用双引号创建文本。

    2 回复  |  直到 8 年前
        1
  •  2
  •   Vergil C.    8 年前

    经过研究,我找到了问题的原因和解决方法。

    原因

    Handling HTML markup in SharePoint calculated fields .

    解决方案

    1. 用代码创建一个js文件——在我的例子中,我创建了一个超链接,用当前项的值发布到另一个列表。

    JSExample可以找到 here .

    另一篇有用的文章 here .

        2
  •  0
  •   Jason Nadrowski    8 年前

    正如原海报所述,截至2017年6月,你不能再这样做了。

    SharePoint PnP Fx Extensions

    我需要一个更健壮的解决方案,所以我创建了一个SharePoint扩展来实现这一点。你可以 view it from GitHub .这些说明应该能够在几分钟内让您起床并开始运行。我发现它比JavaScript更容易管理。