将一个Sharepoint列表中的列显示到另一个列表中

时间:2010-10-29 15:26:10

标签: sharepoint sharepoint-2007

我有一个包含培训课程和持续时间(以小时为单位)的Sharepoint列表。我有另一个列表,用户可以在其中输入他们的培训并计划进行(使用连接到第一个列表的查找列)

我有没有办法让那个小时列显示在第二个列表上?我只能访问vanilla Web部件和SPD,我不允许在SP服务器上添加第三方内容(解决方案/ Web部件)。

我只需要将小时列显示在列表中,而无需用户点击查阅字段(课程标题)

1 个答案:

答案 0 :(得分:1)

如果您有多个列字段类型,并将其用作查找字段。您可以在一个字段中获得两个列值。它将在列表中显示为两个不同的列,但您需要输入表单的渲染模板。检查一下这个基本想法

http://msdn.microsoft.com/en-us/magazine/dd727508.aspx#id0450138

  • 为课程列表
  • 创建字段类型
  • 为MCV创建渲染模板并扩展SPFieldMultiColumnValue
  • 将该字段设为“查找列”

您必须检查是否可以仅使用SPD执行第二步。另一种方法是使用Multiple column lookup field

HTH