0

我正在尝试为包含 V3Comments 字段的列表构建一个 SPFx webpart,并设置仅附加评论。据我了解 REST 和 SP-PNP-JS 不支持它。

我读到SharePoint 列表 Web 服务支持GetVersionCollection. 我以为我看到了一个示例,展示了如何使用SPFx 中的SharePoint 列表 Web 服务。我使用 JSOM 检索分类关键字并使用关键字更新列表项。我可以找到将项目版本作为字符串获取的方法,但不能找到如何实际检索项目的不同版本。我只需要不同版本的 V3Comments 字段。

如何在 V3Comments 字段的 SPFx webpart 中检索版本。JSOM 可以做到吗,或者我如何使用 SPFx 的SharePoint 列表 Web 服务

4

1 回答 1

1

目前 SPFx、JSOM 不提供此功能。您可以通过 2017 年 8 月的 CSOM 更新检查是否可以做到这一点。

查看 CSOM 2017 年 8 月版本https://dev.office.com/blogs/new-sharepoint-csom-version-released-for-Office-365-august-2017,尤其是那些类:

public property Microsoft.SharePoint.Client.ListItem.Versions
public class Microsoft.SharePoint.Client.ListItemVersion
public class Microsoft.SharePoint.Client.ListItemVersionCollection

我还没有看到这些类中有什么,如果它们不适合您,那么您可以评估 _vti_bin/Lists.asmx 服务中的列表项版本元数据项。更多信息在这里:http ://blog.velingeorgiev.pro/how-get-list-item-field-versions-data-sharepoint-online 。这不是理想的解决方案,如果 8 月更新提供该解决方案,那就太好了,但它是迄今为止我发现的唯一替代方案。

于 2017-09-03T15:22:22.587 回答