超链接打开弹出窗口的共享点列表项目

问题描述 投票:0回答:1

我有一个包含 SharePoint 列表的 SharePoint 页面。我需要已创建的子 SharePoint 列表的筛选副本,以便在用户单击作为超链接设置的列中的数据时弹出。我似乎一直在绞尽脑汁地思考这个问题。任何帮助将不胜感激。

谢谢你

我在网上进行了搜索,结果不断回到添加脚本编辑器和java脚本。我不明白这一切是如何联系在一起的。这是我需要的零碎内容,分成多个帖子,但没有一个真正显示出它们是联系在一起的。

javascript sharepoint hyperlink sharepoint-list
1个回答
0
投票

要实现此目的,您可以在 SharePoint 中使用 JavaScript 和脚本编辑器 Web 部件。

以下是您可以遵循的步骤的概述:

  • 确定要触发过滤器的列和数据:确定 SharePoint 列表中的哪一列包含单击时应触发过滤器的数据。
  • 创建脚本编辑器 Web 部件:编辑包含列表的 SharePoint 页面并添加脚本编辑器 Web 部件。

以下是 JavaScript 代码的简化示例:

<script type="text/javascript">
$(document).ready(function() {
    // Attach click event handler to the column data
    $(".column-data").click(function() {
        var clickedData = $(this).text(); // Get the text of the clicked data
        
        // Filter the child SharePoint list based on the clicked data
        // Use SharePoint's client-side object model (CSOM) or REST API
        
        // Display the filtered list (e.g., in a modal popup)
        // You can use SharePoint modal dialogs or custom modal libraries like Bootstrap modal
    });
});
</script>

这是一个基本示例,可能需要根据您的特定 SharePoint 设置和要求进行调整。另外,请确保您拥有添加和编辑脚本编辑器 Web 部件以及在 SharePoint 网站上执行 JavaScript 所需的权限。

© www.soinside.com 2019 - 2024. All rights reserved.