Как вы создаете многопользовательское поле для Peoplice Picker Prom программно в SP 2007?

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

Вопрос

Я хотел бы создать поле пользователя People-Picker, где можно выбрать более одного пользователя.

В настоящее время это то, что я делаю:

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

Однако я полагаю, что это только создает поле для выбора одного пользователя.

Это было полезно?

Решение

Подготовить его к Spfielduser, или создать Spfielduser в первую очередь и установить Разрешить multiplevalues к истинному.

Другие советы

Вы можете использовать только AddFieldASXML, потому что поле пользователя MultieLect отмечено как не используется :)

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