質問

ユーザーフィールドにデフォルトユーザーを現在のユーザーに設定できます - > [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-can-i-set-a-user-field-to-a-default-value-of-a-user - Currure-logged.-in-thro

もう1つのオプションは、ワークフローで設定することができます

他のヒント

イベント受信機の取り付けは解決策の1つになる可能性があります。

新しいアイテムフォームが開いたときにデフォルト値が設定されている場合は、新しいアイテムフォームに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/ default-value-for-person-or-al-allog-in-a-sharepoint-2010-custom-list

http://kenkumar.blogspot。 / 2011/06 / sharepoint-2010-set-default-value-for.html

http://spsblog.com/2010/05/28/get-or-set-value-for-SharePoint-FieldIn-newForm-edItForm-and-DispForm-get -ONLY-IN-DISPFORM /

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top