通过另一个SharePoint列表过滤SharePoint列表

时间:2018-09-21 21:00:50

标签: sharepoint filter web-parts

我在(https://sharepoint.stackexchange.com/questions/249418/filtering-sharepoint-list-by-another-sharepoint-list)上的Stack Exchange上发布了此问题,但我意识到我应该将其发布到Stack Overflow。希望交叉发布不是不好的形式(我将在另一篇文章中添加指向该帖子的链接)。

如果以前已经回答过,我一直在搜索论坛并在线研究,没有任何遗憾。

我有一个包含数千个项目的列表。我经常收到批量更新请求,需要一次更新几百个这样的项目(对于这个示例,我们使用的是“案例ID”字段)。

这是我尝试过的:

  • 单独搜索案例,或在数据表视图中一次搜索三个案例;这不是时间有效的
  • 导出列表并在Excel中手动处理数据,然后在需要更新的列中粘贴(并覆盖)数据;这种方法不是用户友好的,不一定是时间有效的,并且具有潜在的副作用(导致当前修改我要批量更改的商品的用户出错)
  • 最后-我知道我可以创建用于隔离此数据的自定义视图;问题是我通常需要修改的案例列表没有足够的共通性,无法使用视图过滤器逻辑将其隔离

所以-我的猜测是我需要两个列表,可能与一个Web部件相关。第一个列表将仅出于查询第二个列表的目的而存在。我将在第一个列表中输入要过滤的案例ID,第二个列表将过滤以仅在第一个列表中显示案例ID。所有项目将从查询之间的第一个列表中删除。

我不喜欢这种方法-这只是我的最佳猜测。我乐于接受创意和替代方法,但是最终过程必须对用户友好(业务合作伙伴将使用它)。

有人知道我该怎么做吗?在过去的几年中,我尝试过多次实施,但从未成功过。在这里贴上毛巾是我在毛巾前的最后选择。

我有SP 2013,并且有SharePoint Designer;请让我知道是否需要添加其他信息。

预先感谢您的支持,

乍得

1 个答案:

答案 0 :(得分:0)

我建议创建一个将执行所有更新的JSOM应用程序。它只能查询要更新的项目,也可以逐项更新。