问题标签 [pnp-js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
313 浏览

javascript - 我将如何在此列表中显示每个人员选择器的标题

我有一个 SPFX webpart,它在启动时会从 SPO 列表中检索项目列表并显示它们:

我想显示所有者列的标题而不是 ID。因此,我可以从 SPO 列表中检索所有者列的 ID,它将成功显示在项目列表中,但我无法理解如何扩展所有者列以显示所有者的标题。你可以在上面看到我是如何尝试的。但它显示一个错误。

我用于检索列表的数据模型和接口:

0 投票
2 回答
270 浏览

reactjs - 如何使用 PNP Carousel Control for SPFx 为图像使用固定 URL

我正在尝试使用 PnP Carousel 控件在 SPFx 中构建一个基本的图像轮播。文档在这里。

我已经根据文档添加了代码,包括导入和依赖项来设置轮播,但是当我使用 gulp serve 运行时没有出现图像。我将 contentContainerStyles 注释掉,因为我还不确定我想要的图像样式。

我想我在某处遗漏了一段代码,但我不确定在哪里。下面是位于我的 .tsx 文件中的 render() 函数,我相信其中的所有内容都应该可以工作,但我不确定其他地方是否需要更改任何其他内容。任何帮助,将不胜感激。

0 投票
2 回答
316 浏览

sharepoint-online - SPFX-图表-webpart-react-pnpcontrol

我有一个 spfx webpart,它根据属性窗格中选择的列表显示图表视图。我可以生成图表,但是在更改列表时,第二个图表数据显示悬停时的上一个图表数据。下面的代码是 .tsx 文件中的渲染方法

_data() 方法如下所示,

我试图实施,

但不工作。它显示错误并被拒绝说图表未定义。

在这种情况下如何在加载下一个列表时清除旧数据。

0 投票
1 回答
190 浏览

rest - 使用 pnp sp 时如何从 Principal Id 中找出名称?

我需要找出我从 REST 调用返回的 principalId 编号的用户名或名称,该调用获取当前在 SharePoint 列表项上的角色分配。

我了解这可能涉及:

我发现没有解释如何执行此操作的文档。

0 投票
1 回答
231 浏览

sharepoint-online - 如果用户尝试使用 pnp sp 和 spfx webpart 获取角色分配,则访问被拒绝

我创建了一个将项目添加到 SharePoint 列表的 Web 部件。提交项目后,我使用:

并且使用相同的表单对上传的任何文件进行非常相似的权限设置过程。

我在工作台上没有收到任何错误,但是当任何其他用户在部署到实时 SPO 站点时使用它时,我会收到 403 错误(禁止)。如果我将用户权限提升到完全控制,它有时会起作用,但大多数时候不会。我拥有 SPO 站点的所有权和完全控制权,但其他用户只有贡献权限。我可以做些什么来允许这些其他用户拥有权限,可以将权限应用于任何新创建的项目和文件而不会出错?也许在上传时利用我的权限?

我已阅读以下内容,可能与我的问题有关? https://github.com/pnp/pnpjs/issues/489

0 投票
1 回答
146 浏览

file-upload - 上传文件和修改列值 (SpFx) 后的 SharePoint Online 阈值错误

我们在文件上传后更新库列值时面临问题。一旦图书馆中的记录超过 5,000 个项目,此问题就开始出现。

请分享一个代码示例,该代码示例适用于拥有超过 5,000 个项目的图书馆大多数资源可用于拥有少于 5,000 个项目的图书馆;

示例资源:https ://www.c-sharpcorner.com/blogs/file-upload-and-metadata-updation-in-spfx-with-pnpjsreact

在线发生错误:f.file.getItem().then(item => {

在控制台中显示此 URL:/_api/web/getFolderByServerRelativeUrl('')/files()/listItemAllFields

0 投票
2 回答
67 浏览

sharepoint-online - 如何在 Webpart 属性 spfx 的下拉列表中获取 SharePoint 在线网站中存在的各种列表

下面是我正在使用的方法,我在下面的方法中做错了什么?请告诉我。

0 投票
1 回答
109 浏览

office365 - 如何启用在 SharePoint 默认列表视图中显示动态创建列

我使用以下 PNP JS 命令创建了一个 SharePoint 列表列,如下所示,

我添加了自定义属性{Group: "Custom Column", Hidden: false}

我仍然看不到SharePoint默认列表视图中的列。

请参考此屏幕截图。[1]:https ://i.stack.imgur.com/WWo4W.png

0 投票
2 回答
1085 浏览

reactjs - 如何使用 REST API(React) 从 SharePoint 列表将图像上传到图像列

我在通过 pnpjs 在线将图像上传到共享点中的图像列时遇到问题我不知道如何转换图像并上传到共享点列表中的图像列。我尝试了很多方法(通过将图像转换为 blob、文件数据)没有任何效果。

请注意,这不是列表的附件。它是共享点列表 参考图像中的一个新列(图像),请单击此处

0 投票
1 回答
148 浏览

sharepoint-2013 - 使用 pnp js 将文件夹包含从一个库中的文件复制到另一个库时的 CopyTo 功能问题

我正在尝试将文件夹从一个库复制到另一个库。但我收到如下错误。

我试过如下

我做错了吗。请纠正我