如何在sharepoint中向schema.xml添加视图

时间:2009-04-27 14:44:24

标签: sharepoint

我正在尝试将视图添加到自定义列表中。目标是MOSS 2007,我使用VS2008 w / VSeWSS 1.3。该功能已具有自定义列表定义,包括名为“日历”的自定义视图。为了开始,我想我会创建另一个名为NewCalendar的视图,它只是现有自定义视图日历的副本。

因此,我将Calendar.aspx复制到NewCalendar.aspx,复制当前日历的现有“View”节点并粘贴新节点,然后更改新节点的以下属性:DisplayName,Url和DefaultView。 / p>

当我刷新WSP视图时,NewCalendar.aspx显示出来。当我部署并转到NewCalendar.aspx时,我得到一个404.使用SharePoint Manager我确认该页面不存在。

如何通过功能添加自定义视图,以便它显示在“查看”下拉列表中?

更新:如果我创建自定义列表的新实例,它会起作用。如何让自定义视图显示在现有列表中?

1 个答案:

答案 0 :(得分:2)

不幸的是,一般来说,功能不具有追溯力。您无法更新功能,并且希望更新从该功能创建的所有现有项目。我假设这是设计的。如果这是可能的话,它可能会产生深远的(意外的)后果。

在这些senario的i中,在发布新功能时编写了一个改进脚本。