问题标签 [sharepointframework]

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 回答
1480 浏览

reactjs - Rest 403 禁止的 SharePoint 框架应用程序

我正在尝试学习反应并正在创建一个 SharePoint 框架 Web 部件应用程序。我正在尝试使用 fetch from react 从网站上的列表中检索数据。我在托管的 SharePoint 工作台中工作。

当我从按钮单击运行它时,我得到 403 禁止。当我在邮递员中设置相同的休息电话时,我得到了返回的预期数据。我相信我需要将 X-RequestDigest 添加到标题中,但是 document.getElementById("__REQUESTDIGEST") 返回 null。我在 SharePoint 工作台中做错了什么?

0 投票
0 回答
307 浏览

xml - 自定义列表定义未将正确的内容类型添加到列表

我已经使用框架创建了客户端 webpart,sharepoint以在 SPO 2013 站点中创建列表和内容类型。

元素.xml

架构.xml:

当我部署时webPart,它会创建列表、列和内容类型,但是在将内容类型添加到列表时,它会添加一个从元素内容类型继承的内容类型,而不是直接从成本中心继承。

在此处输入图像描述

0 投票
1 回答
656 浏览

reactjs - 使用 React 的 SharePoint 框架 SPFx 的基本代码/文件夹结构

我是 SharePoint SPFx 和 React 的新手。我正在寻找使用 React 进行 SharePoint SPFx 开发的最佳实践代码结构。基本上,我正在寻找可以将组件、模型、服务和 html 文件放在不同文件夹中的代码结构。

如何使用 HTML 模板文件从文件夹名称模板到组件文件 (.tsx)

在此处输入图像描述

0 投票
1 回答
370 浏览

sharepoint - SharePoint Online SP.CamlQuery 未定义

我正在实施 SharePoint Online 加载项 我需要数据SP.CamlQuery.createAllItemsQuery(),但是SP.CamlQueryundefined

0 投票
3 回答
2105 浏览

sharepoint - SharePoint 框架中的自定义 SharePoint 列表表单

我们正在将旧的 SharePoint 2010 On Premise 代码迁移到 SharePoint Online。SharePoint 2010 内部部署代码的一部分具有使用 Visual Studio 开发的自定义列表表单。

考虑在将代码迁移到 SharePoint Online 时将JSLink用于自定义表单,但似乎 JSLink 仅在经典体验中受支持,而在现代新体验中不受支持。

有什么方法可以在 SharePoint Online 上开发具有现代新体验的自定义列表表单?是否可以使用 SharePoint 框架?

注意: 尝试通过将表单添加到 SharePoint 托管加载项上的列表实例,但它以AppWeb列表而不是 HostWeb 上的列表为目标

0 投票
2 回答
2514 浏览

reactjs - 如何在共享点框架(SPFx)中添加全局样式?

我正在寻找一种全局隐藏标题的选项。那么,有没有办法在共享点框架中全局添加样式。

注意:选择 Reactjs 来构建我们的部分。

0 投票
1 回答
1242 浏览

typescript - 获取或阅读数据分类术语库 Sharepoint

我使用共享点框架“无 JavaScript 框架”创建 Web 部件 我的代码使用 TypeScript 我有问题,我会得到或读取数据分类术语存储共享点。

我的代码在图像中在此处输入图像描述

问题:如何在我的代码中声明变量“SP”?因为我的代码错误要求变量“SP”首先声明

0 投票
0 回答
32 浏览

microsoft-graph-api - 我们查询消息 API 很多,但一段时间后它变得不一致

我们在我们的共享点应用程序中大量使用图形消息查询。邮件使用扩展属性进行标记,用户使用 sharepoint 应用程序处理它们。

因此,即使我们缓存了一些信息,我们也会不断地请求图形 API。

该应用程序和查询工作非常出色,但不久之后(比如说 30 分钟),它开始出现异常。它挂起,变慢,有时我们会超时。

用户确实始终打开他们的应用程序,我们使用 adal 和所有这些刷新令牌(我知道现在是老派)

是否存在性能相关性或在线交换内部进行的某种限制,图表或共享点可能是这背后的原因?

链接,经验或解决方案表示赞赏;)

最好的问候奥莱

0 投票
1 回答
350 浏览

sharepoint - Generate MS Graph Outlook Task Access Token from Sharepoint

I want to read all the Outlook Task assigned to the logged in user from with an Office365 web part (SPFX), But I do not want the user to sign in again or do any such operation, Ideally what I want is to use SharePoint context to be used to authenticate the user.

I came across the GraphHttpClient which uses /_api/SP.OAuth.Token/Acquire to acquire an access token which can be used with Microsoft Graph but, by default, this method only issue Group.ReadWrite.All and Reports.Read.All permission.

I need to grant it Tasks.Read permission.

I was wondering if there is any way to pass the Scope into the method to get an updated token?

I have already tried passing Scope as a query string to URL and as a header, both yielded me no result. Any suggestions on how to tackle this issue will be helpful.

0 投票
0 回答
139 浏览

javascript - Sharepoint 框架属性窗格 - 构建动态属性

我正在尝试在基于 React 的 Sharepoint Online Web 部件的属性窗格中构建动态属性。

为了实现这一点,我希望遍历 PP 中的数据数组,以创建多个下拉字段。目前我只能通过单个变量创建下拉字段,而不是数组或对象(因为这些不能在 PP 渲染方法中迭代)。这意味着我只能在 PP 中呈现预定义数量的下拉字段。

Microsoft 已经在他们的 'Highlighted Content' Web Part上实现了这个功能,但是还没有发布它的源代码,所以我看不到他们是如何实现的。在此 Web 部件上,用户可以添加多个 PP 下拉字段并单独删除这些字段,没有限制(即它们完全动态呈现)。

这是可能的还是我采取了错误的方法?

[![MS 突出显示的内容 Web 部件][1]][1]

具有动态下拉字段呈现的 MS 突出显示内容 Web 部件 PP