문제

여러 개의 문서 세트를 포함하는 문서 라이브러리가있는 "기존 텍스트에 변경 사항 추가"를 사용하려고합니다.이것은 콘텐츠를 위해 실행중인 논평을 유지하는 편리한 방법입니다.

그러나 이상한 행동을보고 있습니다.

나는 자신의 '여러 줄의 텍스트'사용자 정의 사이트 열을 만들었고 일반 텍스트, 서식있는 텍스트 및 부유 한 텍스트를 향상 시켰습니다."기존 텍스트에 변경 사항 추가"를위한 "예"를 선택했습니다.버전 관리가 문서 라이브러리에 대해 켜져 있습니다 (Major 및 Minuer 버전 관리를 모두 설정하려고 시도했습니다).

열을 편집 할 때마다 값은 날짜 / 시간 스탬프로 저장되지만 마지막 값 만 볼 수 있습니다.이전 값이 사라지는 것 같습니다.어떤 아이디어도 있습니까?

도움이 되었습니까?

해결책

The SharePoint "Append Changes to Existing Text" column is a HACK implemented by the SharePoint team, in reality it's just an ordinary text field, but where the rendering is grapping the text from previous versions and using these to create what appears to be a functioning append text field.

So the field is very dependend on the prior versions to exist (you can try deleting a version or an item/document with text on it and see that part disappear from the total text).

Unfortunately versioning hasn't been implemented for folders and because document sets are just glorified folders not for document set either, there is always only the current version (1.0).

This combination things result in "Append Changes to Existing Text" not working with folders and document sets. :-(

다른 팁

I've ran into this before when using "Append-Only" within a Document Library. I've had success in the past using the OOTB Site Column called: Append-Only Comments

This seem to function as expected however I did notice some odd behavior when changing the Display Name of the column. That was in 2007 however. YMMV

I suspect this is linked to the fact that Document Sets don't automatically create versions, I'm assuming that the column is on a Document Set?

Test the behaviour when this column is added to a document content type in the same library.

If the document behaves correctly then roll a custom ItemUpdating event receiver to handle doing the appending.

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