Текущий пользователь в поле
-
10-12-2019 - |
Вопрос
Могу ли я установить пользователя по умолчанию в поле пользователя в текущий пользователь -> [ME]?Как это делается? XML у меня уже есть:
<Field ID="{F117832D-E722-460C-A083-162C55B701F9}" Type="User" Name="PrimAdministrator"
DisplayName="Primary Adminstrator" Required="TRUE" UserSelectionMode="PeopleOnly"
ShowField="Name" ></Field>
. Решение
Я не верю, что это возможно
Другой вариант может быть установлен в рабочем процессе
Другие советы
Присоединение приемника событий может быть одним из решений.
Если вам нужно, чтобы значения по умолчанию устанавливаются при открытии новой формы элемента, вам нужен JavaScript / jQuery на новой форме элемента.
Кроме того, даже если для него нет варианта браузера, вы можете установить значение по умолчанию, используя C # код, вот что вы можете сделать для пользователя пользователя / группы:
using(SPSite site = new SPSite("site url"))
{
SPWeb web = site.RootWeb;
SPList list = web.Lists["My List with the field"];
SPField fld = list.Fields["My User Or Group Field"];
SPUser usr = web.EnsureUser("DOMAIN\\login");
SPFieldUserValue defValue = new SPFieldUserValue();
defValue.LookupId = usr.ID;
fld.DefaultValue = defValue.ToString();
fld.Update();
list.Update();
}
.
http://kenkumar.blogspot. В / 2011/06 / SharePoint-2010-Set-Set-Value-value-for.html
Просмотр этого дополнения ( SharePoint Value Add-at Add-at Add-Od-Odd-at Add-ond-onlingвозможно.