有文本提交,其中"作者"在提交新表单时保存的名称,但在编辑该表单时,我可以通过该方式进行人员选择,用户可以选择新名称并保存更改。
答案 0 :(得分:1)
不幸的是,Naveen的答案对你不起作用。
客户端人员选取器不适用于内部部署SharePoint 2013,除非在编写您未执行的自定义AddIn时。
您也无法将作者的现有文本字段直接更改为人员字段,因为这是非法/无效的字段类型修改。
您需要编辑现有字段并将其重命名为AuthorOld / AuthorText。然后创建一个名为Author的人员字段。
然而,听起来您正试图让用户编辑创建项目的人员的字段。该字段被最终用户锁定以供编辑。但是,您可以隐藏该字段,只需创建一个默认值为[Me]的新人员字段(这会在创建项目时填写当前用户名称)。这将让你听到你听到的行为:)
答案 1 :(得分:0)
我的理解是在SP默认编辑表单中您有一个文本字段来保存用户值。现在,您需要将该Text字段设置为PeoplePicker Control。
你有两个选择来做到这一点。 1)去OOB。创建用于将“作者”名称保存为用户字段的文本字段。因此它将在New / Edit Form中充当PeoplePicker控件。
2)在编辑表单中添加内容编辑器Webpart。并将该文本字段设置为客户端人员选择器。
如果有帮助,请标记为答案。