0

그래, 너무 비좁은 시나리오가 있습니다.파일 이름이 Sharepoint 2007의 문서 라이브러리에서 필수 입력란으로 표시됩니다.

Sharepoint MOSS 2007 사이트에서 누군가가 문서 라이브러리의 설정을 엉망으로 처리했습니다. 여러 문서를 문서 라이브러리에 업로드하려고 시도하면 체크 아웃 된 상태로 유지됩니다. 이전에는 발생하지 않았습니다. 라이브러리 설정 (버전 관리 설정은 편집 전에 체크 아웃하려면 예로 설정 됨). 테스트 사이트를 설정하고이 기능을 활성화하면 여러 문서를 업로드 할 때 체크 아웃하지 않습니다. 또한이 문서 라이브러리에서는 콘텐츠 형식을 사용할 수 없습니다.

문서를 업로드 할 때 한 번에 하나의 문서로 필수 필드 연결로 범위를 좁혔습니다. 파일 이름을 필수 필드로 간주합니다. 어떻게 이것이 필수 필드가되었는지 확실하지 않습니다. 파일 이름이 항상 필요하다고 가정합니다. 라이브러리 설정으로 이동하면 편집 할 "파일 이름"열을 볼 수 없습니다.

나는 이것에 대한 제안을하겠습니다.

답변

0

파일 이름은 실제 SPLIstItem의 실제 일부가 아닙니다. SPListItem은 기본적으로 첨부 된 SPFile (SPListItem.File을 통해 액세스 할 수 있음)을 사용하여 이름을 "생성"합니다. 페이지의 ALlItems.aspx에 표시되는 이름 열은 계산 된 열입니다. Stramit CAML Viewer에서 목록을 열어 CAML 필드가 구축 된 방법을 확인하십시오.

실제로 필요한 이름인지 아니면 목록을 엉망으로 만든 사람이 "제목"열의 이름을 바꿔 필수로 만들었는지 확인할 수 있습니까? 제목 필드는 항상 채워지지 않는 (Word) 문서에 지정된 문서 제목에 따라 채워집니다.

doclib의 "실제"이름 열은 실제 부품이 아니기 때문에 편집 할 수 없습니다 목록의 ListItem의 File 객체에 속합니다.

관련 문제