2009-04-27 2 views
5

사용자 지정 목록에보기를 추가하려고합니다. 대상은 MOSS 2007이며, VS2008 (VSeWSS 1.3)을 사용하고 있습니다. 이 기능에는 이미 "일정"이라는 사용자 지정보기를 포함하여 사용자 지정 목록 정의가 있습니다. 시작하려면 기존의 사용자 정의보기 일정표와 단순히 중복되는 NewCalendar라는 다른보기를 만들어야한다고 생각했습니다.공유 폴더의 schema.xml에보기를 추가하는 방법

그래서 Calendar.aspx를 NewCalendar.aspx로 복사하고 현재 달력의 기존 "보기"노드를 복사 한 다음 새 노드를 붙여 넣은 다음 새 노드의 DisplayName, Url 및 DefaultView 특성을 변경했습니다.

WSP를 새로 고침 때 View NewCalendar.aspx가 나타납니다. 배포하고 NewCalendar.aspx로 이동하면 404가됩니다. SharePoint Manager를 사용하면 페이지가 존재하지 않는다는 것을 확인할 수 있습니다.

"보기"드롭 다운에 표시되도록 기능을 통해 사용자 지정보기를 추가하려면 어떻게합니까?

업데이트 : 사용자 지정 목록의 새 인스턴스를 만들면 작동합니다. 기존 목록에 사용자 지정보기를 표시하려면 어떻게합니까?

답변

2

일반적으로 기능은 소급 적용되지 않습니다. 기능을 업데이트 할 수 없으며 해당 기능에서 작성된 기존 항목이 모두 업데이트 될 것으로 예상 할 수 없습니다. 이것은 내가 의도적으로 가정합니다. 이것이 가능하다면 예상치 못한 결과를 가져올 수 있습니다.

새 기능을 게시 할 때 이러한 senario의 스크립트를 작성합니다.

관련 문제