自定义 MOSS 人员选取器 (PeopleEditor) 控件

2024-01-29

我已修改 MOSS 2007 配置以成功查询给定的目标 AD。我想在 PeopleEditor 控件中显示一些自定义 LDAP 字段(例如国家/地区)并允许用户搜索这些字段。有人可以向我指出有用的资源/教程来展示如何做到这一点吗?

谢谢,魔术安迪。


您需要继承 EntityEditor 控件(就像 PeopleEditor 一样)并编写自己的查询和验证。

一些背景(阅读社区内容):

  • 带选择器的实体编辑器 http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.entityeditorwithpicker.aspx
  • 选择器对话框 http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.pickerdialog.aspx
  • 简单查询控件 http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.simplequerycontrol.aspx

除了这些链接并仔细研究 PeopleEditor 控件与 Reflector 之外,另一个很好的资源是伊戈尔·科兹洛夫 (Igor Kozlov) 的这篇博文 http://igorinnet.blogspot.com/2007/10/customizing-entityeditorwithpicker.html。有一个不太详细但仍然有用的MSDN 上的示例在这里 http://msdn.microsoft.com/en-us/library/cc889345.aspx.

我正在尝试CodePlex 项目 http://sppeopleactive.codeplex.com/从人员选择器查询任何给定的 Active Directory。它有很好的文档记录,并结合了网络上各种参考文献的技术(当然要给予认可)。希望它也能帮助别人!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自定义 MOSS 人员选取器 (PeopleEditor) 控件 的相关文章

随机推荐