1

我目前正在尝试这样做。我有一个网站,它从列表项的许多信息中非常定制地组合在一起,我将无法使用 SharePoint 提供的标准列表 Webpart。现在将有一列我想在列表中显示用户

是否可以创建一个字段,就像它出现在正常列表 Webpart 中一样,包括当前可用性状态等,而不必从头开始完全重建它?

如果有人有想法会很棒。提前感谢和

问候克里斯

4

3 回答 3

1

您可以使用 JavaScript 和 SP.UserProfiles.PeopleManager API。您可能还对https://splyncpresence.codeplex.com/感兴趣

于 2017-05-11T14:33:08.467 回答
0

您可以在列表中创建一个新列并将类型选择为“人员或组”。那会奏效。

于 2017-05-11T10:10:59.997 回答
0

你需要:

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

并像上面链接中描述的那样使用它。例子:

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 中返回。

于 2018-10-05T12:06:25.717 回答