-
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>
. 解決
私はそれが可能であるとは思わない
もう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://kenkumar.blogspot。 / 2011/06 / sharepoint-2010-set-default-value-for.html
PushPendraのコードはSharePoint 2010でのみ機能します。
このアドオンを表示します( sharepointのデフォルト値アドオン)。可能な