我正在尝试将视图添加到自定义列表中。目标是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我确认该页面不存在。
如何通过功能添加自定义视图,以便它显示在“查看”下拉列表中?
更新:如果我创建自定义列表的新实例,它会起作用。如何让自定义视图显示在现有列表中?
答案 0 :(得分:2)
不幸的是,一般来说,功能不具有追溯力。您无法更新功能,并且希望更新从该功能创建的所有现有项目。我假设这是设计的。如果这是可能的话,它可能会产生深远的(意外的)后果。
在这些senario的i中,在发布新功能时编写了一个改进脚本。