Как добавить представление в schema.xml в sharepoint - PullRequest
5 голосов
/ 27 апреля 2009

Я пытаюсь добавить вид в пользовательский список. Цель - MOSS 2007, я использую VS2008 с VSeWSS 1.3. Эта функция уже имеет настраиваемое определение списка, включая настраиваемое представление «Календарь». Для начала я подумал, что мне нужно создать другое представление под названием NewCalendar, которое просто дублирует существующее настраиваемое представление Calendar.

Итак, я скопировал Calendar.aspx в NewCalendar.aspx, скопировал существующий узел «Просмотр» для текущего календаря и вставил новый узел, затем изменил следующие атрибуты нового узла: DisplayName, Url и DefaultView.

Когда я обновляю WSP View, появляется NewCalendar.aspx. При развертывании и переходе на NewCalendar.aspx я получаю 404. Используя SharePoint Manager, я подтверждаю, что страницы нет.

Как добавить пользовательский вид через функцию, чтобы он отображался в раскрывающемся списке «Вид»?

ОБНОВЛЕНИЕ: Это работает, если я создаю новый экземпляр моего пользовательского списка. Как заставить пользовательский вид отображаться в существующих списках?

1 Ответ

2 голосов
/ 29 апреля 2009

К сожалению, функции вообще не имеют обратной силы. Вы не можете обновить функцию и ожидать, что все существующие элементы, созданные из этой функции, будут обновлены. Я предполагаю, что это по замыслу. Если бы это было возможно, это могло бы иметь далеко идущие (неожиданные) последствия.

В этих сценариях i Senario из сценария модификации, при публикации новой функции, *.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...