Я пытаюсь добавить представление к пользовательскому списку. Целью является MOSS 2007, я использую VS2008 с VSeWSS 1.3. У функции уже есть собственное определение списка, в том числе пользовательское представление под названием «Календарь». Для начала я подумал, что создаю другое представление под названием NewCalendar, которое представляет собой просто дубликат существующего настраиваемого календаря просмотра.Как добавить представление к schema.xml в sharepoint
Итак, я скопировал Calendar.aspx в NewCalendar.aspx, скопировал существующий узел «Просмотр» для текущего календаря и вставил новый узел, а затем изменил следующие атрибуты нового узла: DisplayName, Url и DefaultView.
Когда я обновляю WSP View NewCalendar.aspx появляется. Когда я развертываю и перехожу в NewCalendar.aspx, я получаю 404. Используя SharePoint Manager, я подтверждаю, что страница отсутствует.
Как добавить пользовательский вид через функцию, чтобы она отображалась в раскрывающемся списке «Вид»?
UPDATE: Он работает, если я создаю новый экземпляр моего пользовательского списка. Как получить настраиваемое представление для существующих списков?