【问题标题】:How to filter lookup columns (which also contain lookup columns) in SharePoint 2010?如何在 SharePoint 2010 中筛选查阅列(也包含查阅列)?
【发布时间】:2010-07-01 13:56:29
【问题描述】:

我有几个 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:
级联字段虽然很有用,但并不是我想要的,因为添加/编辑表单是从已过滤的日历中打开的,我只想显示适合该日历视图的公用办公桌。

【问题讨论】:

    标签: sharepoint sharepoint-2010 sharepoint-workflow


    【解决方案1】:

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

    【讨论】:

    • 不是我想要的,也不是投资第三方组件的阶段
    • 在这种情况下,您可以从 Codeplex 获得解决方案,安装和运行有点复杂,但仍然免费 cascddlistwithfilter.codeplex.com
    猜你喜欢
    • 2021-06-16
    • 2020-01-02
    • 1970-01-01
    • 2015-04-30
    • 2017-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多