Sharepoint:基于另一个列表的计算列

标签 sharepoint sharepoint-2007

我可能正在寻找错误的方法来做到这一点,但我走了:

我有一个 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 中事情要简单得多,您只需使用查找列类型(而不是计算列)。您应该让旅行列表按照您的建议在区域列表中查找值,当从区域列表中选择一个项目时,您可以通过选中 中的框自动从远程列表中的其他列中获取值。 “添加一列以显示这些附加字段中的每一个”部分。

我做了一个例子
I added some items in the Zones list

And a few trips in the trip list, selecting the lookup column from the zones list

And the result, my trip, the zone and the condition of the zone, which is picked up from the zones list

The settings for the lookup

祝你好运!

关于Sharepoint:基于另一个列表的计算列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6164461/

相关文章:

powershell - PowerShell-将 “Get PnPListItem”与value参数一起使用

c# - 是否可以在没有 "ID"的情况下更新 Sharepoint 列表?

c# - 获取项目的内容类型列/元数据

c# - 如何在多个环境中测试应用程序? - 共享点

sharepoint - 如何从多个列表中查询 SharePoint 中的数据

sharepoint - 好的开始 CAML 教程?

sharepoint - 是否可以在 Office 2003 中隐藏 Web 文件属性对话框?

清理 CSS 的 Javascript 解决方案

sharepoint - 用于列出所有 sharepoint 2010/2007 页面及其布局的 Powershell 脚本

asp.net - 最佳实践 - MOSS 07 和 Javascript 文件?