SharePoint: Средство выбора людей не работает внутри панели вкладок Ajax

#sharepoint #sharepoint-2010 #dynamics-crm-2011

#sharepoint #sharepoint-2010 #dynamics-crm-2011

Вопрос:

Есть ли какое-либо разрешение для использования SharePoint: PeoplePicker внутри панели вкладок Ajax? Я разрабатываю визуальную веб-часть для создания формы, а в форме много вкладок, поэтому мне нужен SharePoint: PeoplePicker внутри панели.

Заранее спасибо, если кто-нибудь знает, как это возможно

Ответ №1:

Вот как я сделал это в MOSS 2007 и SmartPart (эквивалент visual webpart в 2007), чтобы разместить элемент управления средством выбора людей на панели ajax

1) Поместите панель ajax на страницу aspx (updatepanel или другие подобные элементы управления) 2) Создайте элемент управления peoplepicker в событии загрузки страницы в коде, лежащем в основе. Используйте Microsoft.SharePoint.WebControls.Класс PeopleEditor. Пример в vb.net:

  objEditorSearchHistory = New PeopleEditor()
 objEditorSearchHistory.PlaceButtonsUnderEntityEditor = True
 objEditorSearchHistory.ID = "pplEditorSearchHistory"
 objEditorSearchHistory.AllowEmpty = False
 objEditorSearchHistory.SelectionSet = "User,SecGroup,SPGroup"
 objEditorSearchHistory.MultiSelect = False
 objEditorSearchHistory.Width = Unit.Pixel(150)
  

3) Добавьте элемент управления средством выбора людей на панель (panel.controls.Добавить (средство выбора людей)