업로드 문서 : 기본값은 선택할 때 기본값이 적용되지 않음 컬럼 필드 Control.ControlMode= spcontrolmode.display

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/43643

문제

i 드롭 다운 목록에서 5 개의 값이있는 5 개의 값이있는 새 사이트 열을 만들었습니다. 1, 2, 삼, 4 (기본값), 5

i는이 열을 사용하여 문서 내용 유형을 작성했습니다. 현재 새로운 문서를 업로드 할 때이 열의 값을 수정할 수 없지만이 열의 값을 수정할 수 없어야하지만 새 문서를 업로드 할 수 없어야하는 특정 사용자에 대해 BaseFieldControl의 ControlMode를 spcontrolmode.display로 프로그래밍 방식으로 프로그래밍 방식으로 설정합니다. 도서관. 편집 양식에서 표시되는 값은 "4"이므로 무위 값이므로 정상적인 값이지만 저장하면 항목 속성을 찾으면 저장된 값이 "1"이됩니다. 동일한 테스트를 수행하지만 라디오 버튼을 사용하면 첫 번째 값이 아닌 값을 저장하지는 않습니다.

그래서 기본적으로 새 문서를 추가 할 때 편집 양식에 "ReadOnly"필드를 설정할 수 있지만 기본값을 올바르게 저장할 수 있습니다.

해당 문제에 제공 할 수있는 도움을 주셔서 감사합니다.

알렉스

도움이 되었습니까?

해결책

디스플레이 모드로 BaseFieldControl을 사용하고 값을 설정하려면 ControlMode를 설정하기 전에 값을 설정해야합니다.

다른 해결 방법 여기

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top