在 SPFx Web 部件内显示库视图
Posted
技术标签:
【中文标题】在 SPFx Web 部件内显示库视图【英文标题】:Show Library view inside SPFx web part 【发布时间】:2020-11-27 02:42:23 【问题描述】:任何人都知道一种在 SPO 库中显示过滤的文件列表的方法,其中包含 3 个点以获取版本历史记录和 SharePoint 本身中存在的其他命令?
是否可以选择使用计算出的 SharePoint URL 执行 iframe?
我错过了任何 PNP 样本吗?
【问题讨论】:
【参考方案1】:您可以通过这种方式获取文件版本历史记录:
let web = new Web(this.context.pageContext.web.absoluteUrl);
web.lists.getByTitle("lib").items.getById(3).versions.get().then(r =>
console.log(r)
);
但是好像不能和filter结合。
Iframe 对话框组件:
https://www.npmjs.com/package/react-iframe
https://pnp.github.io/sp-dev-fx-controls-react/controls/IFrameDialog/
【讨论】:
谢谢阿莫斯。我想显示文件的动态过滤器列表。如何构造 URL 以仅显示过滤后的行而不显示所有顶部和左侧。? 我找出了过滤器MyTenant.sharepoint.com/teams/0100.009/DPCDocuments/Forms/…the Field&FilterValue1=the Value 但我不知道如何消除所有的顶部和左侧。 左上角都是什么意思? 没有顶部的标题和左侧的快速链接。只是过滤器中每个文档的行。 我想知道你是如何更详细地制作这个超链接的。我试图从电子邮件中简单地显示模态或过滤的 SPO 列表(在 Web 部件中)。可以使用 SPFX 吗?以上是关于在 SPFx Web 部件内显示库视图的主要内容,如果未能解决你的问题,请参考以下文章
更新文档库元数据 SPFx Web 部件时出现 InvalidClientQueryException