Вопрос

Могу ли я установить пользователя по умолчанию в поле пользователя в текущий пользователь -> [ME]?Как это делается? XML у меня уже есть:

<Field ID="{F117832D-E722-460C-A083-162C55B701F9}" Type="User" Name="PrimAdministrator" 
       DisplayName="Primary Adminstrator" Required="TRUE" UserSelectionMode="PeopleOnly" 
       ShowField="Name" ></Field>
.

Это было полезно?

Решение

Я не верю, что это возможно

https://stackoverflow.com/questions/10343574/how-fan-i-iet-a-user-field-to-i-a-default-value-of-a-user-currento-logged-in-thro

Другой вариант может быть установлен в рабочем процессе

Другие советы

Присоединение приемника событий может быть одним из решений.

Если вам нужно, чтобы значения по умолчанию устанавливаются при открытии новой формы элемента, вам нужен 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://social.technet.microsoft.com/forums/sharepoint/en-us/f2de4f24-21dc-452b-96c4-1da9633bfb38/ По умолчанию-Value-For-Person-Ils-Group-Column-in-a-SharePoint-2010-Chast-Champ-Chamb-Champ-Champ-Chamb-List

http://kenkumar.blogspot. В / 2011/06 / SharePoint-2010-Set-Set-Value-value-for.html

http://spjsblog.com/2010/05/28/get-or-set-value-for-sharepoint-field-in-newform-editform-and-dispform-ED -но-in-dispform /

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top