我目前正在尝试这样做。我有一个网站,它从列表项的许多信息中非常定制地组合在一起,我将无法使用 SharePoint 提供的标准列表 Webpart。现在将有一列我想在列表中显示用户
是否可以创建一个字段,就像它出现在正常列表 Webpart 中一样,包括当前可用性状态等,而不必从头开始完全重建它?
如果有人有想法会很棒。提前感谢和
问候克里斯
我目前正在尝试这样做。我有一个网站,它从列表项的许多信息中非常定制地组合在一起,我将无法使用 SharePoint 提供的标准列表 Webpart。现在将有一列我想在列表中显示用户
是否可以创建一个字段,就像它出现在正常列表 Webpart 中一样,包括当前可用性状态等,而不必从头开始完全重建它?
如果有人有想法会很棒。提前感谢和
问候克里斯
您可以使用 JavaScript 和 SP.UserProfiles.PeopleManager API。您可能还对https://splyncpresence.codeplex.com/感兴趣
您可以在列表中创建一个新列并将类型选择为“人员或组”。那会奏效。
你需要:
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 中返回。