11

我有三个看起来像这样的列表:

Initiatives
-----------
Initiative (single line text)

Themes
------
Theme      (single line text)
Initiative (Lookup from Initiatives:Initiative)
Points     (number)

Features
--------
Feature    (single line text)
Theme      (Lookup from Themes:Theme)
Points     (Lookup from Themes:Points)     # <- This here works fine.
Initiative (Lookup from Themes:Initiative) # <- This here is busted and can't do.

看到最后一行... Initiative (Lookup from Themes:Initiative)<- 那是我试图获得与主题相关的主动权。我已经尝试了无数不同的事情,但无法弄清楚如何做到这一点。

甚至可能吗?如果是这样,怎么做?

FWIW - 我使用的是 SharePoint 2010,可以使用从 Web 工具到 SharePoint Designer 的任何东西。我是 SharePoint Site上的管理员,但不是Server上的管理员。

4

5 回答 5

4

您不能这样做,您需要做的是使用级联查找字段(一个自定义字段,可以根据父查找中选择的值过滤一个查找。然后您可以在您的功能列表中设置两个查找列,首先查找倡议列表,其他 - 主题列表。一旦您在倡议中选择了一个值,主题中只有相关的值可用。

此类字段的示例是http://infowisesolutions.com/product.aspx?id=ConnectedFields2007(来自我们公司 :)),但也有其他解决方案。

于 2012-10-05T18:07:49.210 回答
2

这个怎么样......你在主题中创建一个列,它是一个计算字段,它连接你从主题表中寻找的所有三个值,即

=[主题]&" / "&[积分]&"/ "&[倡议]

在特征列表中,您创建一个查找列,该列提取连接的值。然后,您制作“主题、点数和倡议”列计算字段,从串联的查找值中解析正确的值。

瞧。

于 2013-02-08T17:20:01.653 回答
0

OOTB SharePoint 无法做到这一点。您应该创建自定义字段类型。从商业插件中,尝试使用 Sparqube Lookup Extra 字段类型。它支持查找任何类型的列,包括查找字段。 http://www.sparqube.com/SharePoint-Lookup-Column/

于 2013-03-05T15:03:15.150 回答
0
  1. 在主题列表中创建隐藏列,例如。倡议隐藏。
  2. 在添加和更新主题的事件上创建 EventReceiver,这将根据倡议查找填充倡议隐藏。
  3. 使用功能列表中的新字段作为查找列。
于 2012-10-07T08:17:20.910 回答
0

sharepoint 中的查找列没有开箱即用的解决方案,但这个开源工具列表可以帮助您做到这一点

使用 Picker 2010 工具检查查找字段

于 2013-07-30T22:37:31.250 回答