Question

Je voudrais créer un champ utilisateur personnes cueilleur où plus d'un utilisateur peut être choisi.

À l'heure actuelle, ce que je fais:

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

Cependant, j'imagine que cela ne crée un champ pour sélectionner un seul utilisateur.

Était-ce utile?

La solution

Jette un SPFieldUser , ou créer un SPFieldUser en premier lieu, et ensemble AllowMultipleValues ?? true.

Autres conseils

vous pouvez utiliser uniquement parce que AddFieldAsXml Multiselect utilisateur champ est marqué comme non UserCreatable:)

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}")
Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top