0

새 양식을 제출하는 동안 "작성자"이름이 저장되었지만 해당 양식을 편집하는 동안 내가 만들 수있는 방법이있는 텍스트가 있습니다. 사람 선택기 및 사용자는 새 이름 이름을 선택하고 변경 사항을 저장할 수 있습니다.SharePoint 2013에서 편집 양식으로 사람 선택 도구에 텍스트 필드를 만드는 방법

+0

자세한 정보를 제공해주십시오. Looka t https://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/ 및 https://stackoverflow.com/help/how-to-ask – STORM

답변

0

내 이해가 SP 기본 편집 양식에는 사용자 값을 저장하기위한 텍스트 필드가 있습니다. 이제 해당 텍스트 필드를 PeoplePicker 컨트롤로 만들어야합니다.

두 가지 선택이 있습니다. 1) OOB로 이동하십시오. 사용자 필드로 "작성자"이름을 저장하는 데 사용되는 텍스트 필드를 만듭니다. 따라서 New/Edit Form 모두에서 PeoplePicker 컨트롤로 작동합니다.

2) 편집 양식에 콘텐츠 편집기 Webpart를 추가하십시오. 그리고 Text Field를 Client people picker로 만듭니다. 도움이된다면

는 답변으로 Client People Picker

표시를 참조하십시오.

1

불행히도 Naveen의 답변은 당신에게 적합하지 않습니다.

수행중인 작업이 아닌 사용자 지정 AddIn을 작성하는 경우를 제외하고 클라이언트 피겨 피어는 SharePoint 2013 온 - 프레미스에는 적용되지 않습니다.

또한 작성자의 기존 텍스트 필드를 직접 변경할 수는 없으므로 잘못된/잘못된 입력란 유형 수정입니다.

기존 필드를 편집하고 AuthorOld/AuthorText와 같은 이름으로 바꿔야합니다. 그런 다음 작성자라는 사람 필드로 새 필드를 만듭니다.

그러나 사용자가 항목을 만든 사람의 필드를 편집 할 수있게하려는 것 같습니다. 해당 필드는 최종 사용자가 편집 할 수 있도록 잠겨 있습니다. 그러나 해당 필드를 숨기고 기본값 인 [Me] (사용자가 항목을 만들 때 현재 사용자 이름을 채 웁니다)로 새 사용자 필드를 만들 수 있습니다. 어떤 행동을 취하게할까요?

+0

사람 필드는 기본값을 허용하지 않습니다. , 그래서 [Me]는 불가능합니다. – Jinxed