0

在 Ajax TabPanel 中是否有使用 SharePoint:PeoplePicker 的解决方案?我正在开发可视化 webpart 以使表单和表单具有许多选项卡,因此我需要面板内的 SharePoint:PeoplePicker。

提前谢谢,如果有人知道这是怎么可能的

4

1 回答 1

0

这就是我在 MOSS 2007 和SmartPart(2007 年的可视 webpart 等效项)中将人员选择器控件放置在 ajax 面板中的方法

1)在aspx页面上放置一个ajax面板(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.Add(people picker)

于 2011-05-31T16:12:31.600 回答