【发布时间】:2010-07-01 13:56:29
【问题描述】:
我有几个 SharePoint 列表:booking calendar、hot desks 和 location。
日历具有hot desk 作为查找列(链接到常用办公桌列表)。 hot desks 列表还有一个查找列(链接到 locations 列表)。
当我添加一个日历项目时,我设置了一个工作流任务来从hot desks 列表中检索位置(基于选择了哪个公用办公桌)并填充日历中的位置字段。
这很好,但我想将列表限制在特定位置的列表(这是日历中的过滤器),因此其他位置的共享办公桌不会显示 - 这是因为会有位于多个位置的“热桌 1”。
或者,是否可以在添加项目时在下拉列表中显示位置(即 Hot Desk 1 (Location Name) 而不是 Hot Desk 1。我该怎么做(如果可能,无需编写 C# 代码(即仅使用 SharePoint Designer) ))?
编辑:
如果必须编写代码,如何在表单显示给用户之前过滤列表(即是否触发了事件,例如“OnFormShow”、“OnListShow”或类似的)?
编辑 2:
级联字段虽然很有用,但并不是我想要的,因为添加/编辑表单是从已过滤的日历中打开的,我只想显示适合该日历视图的公用办公桌。
【问题讨论】:
标签: sharepoint sharepoint-2010 sharepoint-workflow