使用登录sharepoint的当前用户名填充文本框

hye*_*ans 3 sharepoint textbox formulas

我制作了一个自定义列表,它实际上是一个填写缺席请求工作流程的表单.在发布之前我发现了一个缺陷.第一个文本框是一个Person或Group文本框,这有助于检索Active Directory用户名,但缺点是我可以输入我想要的任何用户名,例如:

"用户X已登录,但如果他键入用户Y并按下输入,则可以请求用户Y缺席"

所以我想要的是,隐藏文本框并自动填充当前登录的用户.

我一直在寻找计算文本框的公式,但我没有找到任何东西.

Joh*_*ino 5

我不是很确定你在这里要做什么,但是如果你有一个想要填充当前用户的人选,这里是如何做到的.然后,您必须禁用该控件,以便用户无法更改其中的值.

PickerEntity entity = new PickerEntity 
{ 
   Key = SPContext.Current.Web.CurrentUser.LoginName 
};

PeopleEditor.Entities.Add(entity);
PeopleEditor.UpdateEntities(PeopleEditor.Entities);
Run Code Online (Sandbox Code Playgroud)