2009-04-27 13 views
5

ビューをカスタムリストに追加しようとしています。対象はMOSS 2007です.VS2008(VSeWSS 1.3)を使用しています。この機能には、すでに「カレンダー」というカスタムビューを含むカスタムリスト定義があります。私は、既存のカスタムビューカレンダーの複製であるNewCalendarという別のビューを作成したいと考えました。共有ポイントのschema.xmlにビューを追加するには

したがって、Calendar.aspxをNewCalendar.aspxにコピーし、現在のカレンダーの既存の「ビュー」ノードをコピーして新しいノードを貼り付け、新しいノードの次の属性、DisplayName、UrlおよびDefaultViewを変更しました。

WSPを更新すると、NewCalendar.aspxが表示されます。私が展開してNewCalendar.aspxに行くと、私は404を取得します。SharePoint Managerを使用して、ページが存在しないことを確認します。

「表示」ドロップダウンに表示されるように、機能を介してカスタム表示を追加するにはどうすればよいですか?

UPDATE:私のカスタムリストの新しいインスタンスを作成すると動作します。既存のリストにカスタムビューを表示するにはどうすればよいですか?

答えて

2

残念ながら、一般的な機能は遡及的ではありません。フィーチャーを更新することはできず、そのフィーチャーから作成された既存のすべてのアイテムを更新することはできません。これは私が想定していることです。これが可能であれば、それは潜在的に(予想外の)結果に達する可能性があります。

これらのシナリオでは、新しいフィーチャーを公開するときに改造スクリプトをスクリプト化しています。

関連する問題