SharePoint: средство выбора людей не работает в Ajax TabPanel - PullRequest
0 голосов
/ 29 мая 2011

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

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

1 Ответ

0 голосов
/ 31 мая 2011

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

1) Поместите панель ajax на страницу aspx (панель обновления или другие подобные элементы управления) 2) Создайте элемент управления подборкой людей в событии загрузки страницы в коде позади. Используйте класс 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.Add (подборщик людей)

...