自定义MOSS人员选取器(PeopleEditor)控制(Customize MOSS People

2019-08-03 18:08发布

我已经修改了我的MOSS 2007配置成功查询给定的目标广告。 我想显示在PeopleEditor控制一些自定义LDAP字段(如国家),并允许用户搜索对这些字段。 有人能指出我朝着有用的资源/教程展示了如何做到这一点?

谢谢,MagicAndi。

Answer 1:

你需要从EntityEditor控制继承(就像PeopleEditor那样),写自己的查询和验证。

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

  • EntityEditorWithPicker
  • PickerDialog
  • SimpleQueryControl

随着这些链接,并仔细研究与反射器PeopleEditor控制,另一个很好的资源是由伊戈尔·科兹洛夫这个博客帖子 。 有一个不太详细,但还是有用的MSDN上的例子在这里 。

我工作的一个CodePlex项目 ,从一个人的选择器查询任何给定的Active Directory。 它是有据可查的,并结合从各种文献技术出来的网页(当然给予信贷)上。 希望它可以帮助别人的!



Answer 2:

第一步骤应该是映射字段形成AD到SharePoint用户简档的属性。 您可以在共享服务提供商的配置(管理中心>共享服务>用户配置文件和属性)做到这一点。

在那里,你添加一个新的属性,定义哪些AD字段应该映射到它。 您还可以定义哪些领域允许用户覆盖(但只能在SharePoint中,这只是一个方面同步),哪一个是只读的。

此博客文章介绍如何配置SharePoint搜索能够通过在用户配置文件的自定义属性进行搜索的用户。

我希望这将指向你到正确的方向。



文章来源: Customize MOSS People Picker (PeopleEditor) Control