您如何在SP 2007中以编程方式创建多选的人进行挑战?
-
16-10-2019 - |
题
我想创建一个可以选择多个用户的人挑选的用户字段。
目前,这就是我正在做的:
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}")