我可能正在寻找错误的方法来做到这一点,但我走了:
我有一个 Sharepoint 列表(标题为“旅行”),其中包含计划到特定区域的旅行列表。我有第二个列表(“区域”),其中包含固定数量的项目,每个项目代表一个特定区域。区域有一个标题为“条件”的列,描述了该特定区域的道路。
现在...鉴于旅行中的一个项目包含对旅行前往的区域项目的引用,我希望能够“查找”该区域项目的条件列并将其包含在旅行 View 中。问题是,如果我向 Trips 添加查找列,它只允许我从 Zones 中选择标题列,这只是区域名称。
有什么想法吗?
最佳答案
在 SharePoint 2010(和更新版本)中,您可以但不能在 SharePoint 2007 中。
在 SharePoint 2007 中,您必须创建自定义输入表单,请查看 http://weblogs.asp.net/jan/archive/2006/11/06/Custom-Edit-Forms-for-SharePoint-2007-Lists.aspx .您还可以通过创建自定义 Web 部件来添加它们,如果您需要这方面的帮助,请告诉我们。
在 Sp2010 中事情要简单得多,您只需使用查找列类型(而不是计算列)。您应该让旅行列表按照您的建议在区域列表中查找值,当从区域列表中选择一个项目时,您可以通过选中 中的框自动从远程列表中的其他列中获取值。 “添加一列以显示这些附加字段中的每一个”部分。
我做了一个例子
祝你好运!
关于Sharepoint:基于另一个列表的计算列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6164461/