1

我有几个 SharePoint 列表booking calendarhot deskslocation

日历有hot desk一个查找列(链接到常用桌面列表)。该hot desks列表还有一个查找列(链接到locations列表)。

当我添加一个日历项目时,我已经设置了一个工作流任务来从hot desks列表中检索位置(基于选择了哪个公用办公桌)并填充日历中的位置字段。

这很好用,但我想将列表限制为特定位置的列表(这是日历中的过滤器),因此其他位置的热桌不会显示 - 这是因为会有一个“热”办公桌 1' 在多个位置。

或者,是否可以在添加项目时在下拉列表中显示位置(即Hot Desk 1 (Location Name),而不是Hot Desk 1。我该怎么做(如果可能,无需编写 C# 代码(即仅使用 SharePoint Designer))?

编辑:
如果必须编写代码,在向用户显示表单之前如何过滤列表(即是否触发了事件,例如“OnFormShow”、“OnListShow”或类似的)?

编辑 2:
级联字段虽然有用,但并不是我想要的,因为添加/编辑表单是从已经过滤的日历中打开的,我只想显示适合该日历视图的公用办公桌。

4

1 回答 1

0

为此,您需要某种级联查找字段。我们有一个名为 Connected Field 的产品。在此处了解更多信息 下载试用版,看看它是否符合您的需求

于 2010-07-01T14:03:16.637 回答