2009-04-27 24 views
5

我正在嘗試將視圖添加到自定義列表。目標是MOSS 2007,我正在使用VS2008 w/VSeWSS 1.3。該功能已經有一個自定義列表定義,包括一個名爲「日曆」的自定義視圖。爲了開始,我想我會創建另一個名爲NewCalendar的視圖,它只是現有自定義視圖日曆的副本。如何在sharepoint中添加視圖到schema.xml

因此,我將Calendar.aspx複製到NewCalendar.aspx,複製當前日曆的現有「View」節點並粘貼新節點,然後更改新節點的以下屬性:DisplayName,Url和DefaultView。

當我刷新WSP View NewCalendar.aspx時出現。當我部署並去NewCalendar.aspx我得到了404。使用SharePoint管理器我確認頁面不存在。

如何通過功能添加自定義視圖,使其顯示在「查看」下拉菜單中?

更新:如果我創建自定義列表的新實例,它將起作用。如何讓自定義視圖顯示在現有列表中?

回答

2

不幸的是,功能通常不具有追溯性。您無法更新功能,並希望更新從該功能創建的所有現有項目。我認爲這是設計。如果這是可能的,它可能會產生深遠的(意想不到的)後果。

在這些senario的我編寫了一個改進腳本,發佈新功能時。

相關問題