SP2013 - 在自定义网站中显示人物选取器

时间:2017-05-11 09:18:33

标签: javascript jquery sharepoint sharepoint-2013 peoplepicker

我目前正在尝试这样做。我有一个网站,可以从列表项的许多信息中自定义地组合在一起,但我无法使用SharePoint提供的标准列表 - Webparts。现在将有一个列,我想在列表中显示用户

是否有可能创建一个像普通列表中所显示的字段-Webpart,包括当前可用性状态等,而不必从头开始重建它?

如果有人有想法会很棒。提前致谢并

问候克里斯

2 个答案:

答案 0 :(得分:0)

您可以在列表中创建新列,并选择类型为“人员或组”。那会有用。

答案 1 :(得分:0)

您需要:

  1. 用户SIP
  2. lyncpresence.js
  3. [可选]在第2行之后在lyncpresence.js 中添加accountName = encodeURIComponent(accountName);

并按上面link所述使用它。 示例:

var settings = {type: "default", redirectToProfile: true};
AccountName is 'DomainNam\\\UserName' OR 'i:0%23.f|membership|username' (you can get it on your_site/_api/web/siteusers  in 'LoginName' field)
selector.createpresence('AccountName', settings);

它将返回您的选择器用户状态html。