我有一个包含 SharePoint 列表的 SharePoint 页面。我需要已创建的子 SharePoint 列表的筛选副本,以便在用户单击作为超链接设置的列中的数据时弹出。我似乎一直在绞尽脑汁地思考这个问题。任何帮助将不胜感激。
谢谢你
我在网上进行了搜索,结果不断回到添加脚本编辑器和java脚本。我不明白这一切是如何联系在一起的。这是我需要的零碎内容,分成多个帖子,但没有一个真正显示出它们是联系在一起的。
要实现此目的,您可以在 SharePoint 中使用 JavaScript 和脚本编辑器 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 所需的权限。