2010-03-16 5 views
0

아래 XML을 사용하여 만들고있는 콘텐츠 형식에 대한 사용자 지정 필드를 만들었습니다.SharePoint의 사용자 지정 "번호"필드에 대한 기본값을 어떻게 설정할 수 있습니까?

필드는 정렬 카운터로 사용되며 프로그래밍 방식으로 증가합니다. 그러나 새 항목을 만들 때 기본값을 "0"으로 설정할 수 없습니다. 그러나 어떤 이유로 사이트 모음 설정 페이지를 사용하여 새 열을 수동으로 만들고 기본값을 "0"으로 구성하면 올바르게 작동합니다.

  • 내가 필드 정의에서 "기본"요소를 제거하고, 콘텐츠 형식 정의에서 "의 DefaultValue"속성을 설정합니다

    지금까지, 나는 다음과 같은 전술을 시도했습니다.

  • 수동으로 생성 된 작업 열의 정의를 내 보냈습니다 (Imtech STSADM 도구 사용). 그런 다음 필드 정의 XML에 추가하고 ID를 수정하여 내 콘텐츠 유형에 추가 할 수있게했습니다. 내가 이것을했을 때, 여전히은 작업 열에서 내 보낸 경우에도 작동하지 않았습니다!

왜 이것이 저에게 효과가 없습니까?

+0

게시 사이트의 "페이지"목록에 사용됩니다. 문제가되는 열을 표준 목록에 추가하면 기본값이 예상대로 작동합니다. "페이지"와 같은 목록에 대해 기본값을 다르게 정의해야합니까? – UnhipGlint

+0

페이지 라이브러리에서도이 동작을 발견했습니다. 나는 조사 중이다. –

답변

0

이 문제점의 원인은 내 사용자 지정 콘텐츠 형식 (숫자 필드가 포함 된 콘텐츠 형식)이 페이지 목록의 기본 콘텐츠 형식으로 설정되지 않았기 때문입니다. 우연히 다른 콘텐츠 유형을 사용하여 페이지 항목을 만들 가능성이 큽니다.

0

대소 문자가 아닌 경우 (기본값이 아닌 Default) 나에게 좋을 것 같습니다. 또한 Number 대신 Integer 또는 Counter를 사용할 수도 있습니다.

+0

맞아. 미안해. 내 개발이 인터넷에 접속하지 않고 다른 컴퓨터에서 실제로 발생했기 때문에, 직접 입력했다. 예제를 업데이트하겠습니다. – UnhipGlint

관련 문제