![](/img/trans.png)
[英]Sharepoint 2013 People Picker Change event in Javascript
[英]How to make text field to people picker in edit form in SharePoint 2013
在提交新表單時,有文本文件保存了“作者”名稱,但是在編輯該表單時,可以通過任何方式使它取用。使用者選擇器和用戶可以選擇新名稱並保存更改。
不幸的是,Naveen的答案對您不起作用。
客戶端人員選取器不適用於內部部署的SharePoint 2013,除非編寫未使用的自定義加載項時。
您也不能直接將“作者”的現有“文本”字段更改為“人”字段,因為這是非法/無效的字段類型修改。
您將需要編輯現有字段並將其重命名為AuthorOld / AuthorText之類的名稱。 然后創建一個新字段作為名為Author的人員字段。
但是,聽起來您正在嘗試讓用戶編輯創建項目的人的字段。 該字段被鎖定以供最終用戶編輯。 但是,您可以隱藏該字段,而僅創建一個默認值為[Me]的新人員字段(這將在他們創建項目時填寫當前用戶名)。 這會讓您得到聽起來像是在追趕的行為:)
我的理解是,在SP Default編輯表單中,您有一個文本字段來保存用戶值。 現在,您需要將該文本字段設置為PeoplePicker Control。
您有2個選擇可以執行此操作。 1)去OOB。 設置用於將“作者”名稱保存為“用戶字段”的“文本”字段。 因此它將在“新建/編輯表單”中均充當PeoplePicker控件。
2)在編輯表單中添加Content Editor Webpart。 並將該文本字段設置為客戶人員選擇器。
參考客戶人員選擇器
如果有幫助,請標記為答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.