gpt4 book ai didi

javascript - 从多行文本 HTML 编辑器 Sharepoint 2010 中的自定义列表获取行数据

转载 作者:行者123 更新时间:2023-11-30 19:22:09 25 4
gpt4 key购买 nike

我的 Sharepoint 2010 自定义列表网格中有一个多行文本列。我的列是(EmployeeName、EmployeeIDNumber、EmailLink)。 EmailLink 列是一个多行文本字段,其中我有一个 anchor 标记:

<a href="website.com">John Doe</a>

我想用 EmployeeName 的值动态填充 anchor 标记的文本值。

我已经尝试将 javascript 添加到 EmailLink 列的 HTML 编辑器中。当我尝试保存时,Sharepoint 2010 会删除添加的 javascript,包括 Script 标签。

我是这样看待解决方案的:

<a href="website.com" id="myEmailID">John Doe</a>

<script>
function onLoad(){
var rowData = SomeSharepointMethod();
Document.GetElementByID("myEmailID").innerHTML = rowData["EmployeeName"];
}
</script>

如果可能,是否有 Sharepoint 文档或方法可以实现从该行读取所有数据的目标?

最佳答案

也许您可以使用列表中的计算列来构建超链接,然后在您的 View 中显示该列。我快速搜索了一个示例并从顶部拉了一个 here适用于 SharePoint 2010。

但是,此方法在更高版本的 SharePoint (2013+) 中存在问题。结帐this发布另一种可能有用的方法。

此外,将您的脚本放入内容编辑器 Web 部件或脚本编辑器 Web 部件(如果 2010 年可用)可能有助于保护您的 JavaScript。

我希望这对您有所帮助,干杯!

关于javascript - 从多行文本 HTML 编辑器 Sharepoint 2010 中的自定义列表获取行数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57332803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com