SP 2007でプログラムでマルチ選択の人々ピッカーフィールドをどのように作成しますか?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/14045

質問

複数のユーザーを選択できる人のピッカーユーザーフィールドを作成したいと思います。

現在、これは私がやっていることです:

SPField field = new SPField(contentType.Fields, "User", "Users");
SPFieldLink fieldLink = new SPFieldLink(field);
contentType.FieldLinks.Add(fieldLink);
contentType.Update();

ただし、これは単一のユーザーを選択するフィールドのみを作成すると思います。

役に立ちましたか?

解決

にキャストします Spfielduser, 、または最初にspfielduserを作成して設定します lowmultiplevalues 本当です。

他のヒント

MultiSelectユーザーフィールドは使用されていないものとしてマークされているため、addfieldasxmlのみを使用できます:)

list.fields.AddFieldAsXml(<Field Type="UserMulti" DisplayName="My_User_Field" Required="FALSE" UserSelectionMode="PeopleAndGroups" UserSelectionScope="0" Mult="TRUE" Sortable="FALSE" ID="{7293d78b-f9b3-4cce-b85f-ac499fc4fcf2}")
ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top