我想创建一个可以选择多个用户的人挑选的用户字段。

目前,这就是我正在做的:

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

但是,我认为这仅创建一个字段来选择一个用户。

有帮助吗?

解决方案

把它扔给 Spfielduser, ,或者首先创建一个spfielduser,然后设置 允许的multipleValues 真实。

其他提示

您只能使用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归因
scroll top