问题标签 [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 投票
2 回答
289 浏览

sharepoint - SharePoint 框架 (SPFX) 可用于在 SharePoint 之外创建项目吗?

我可以使用 SPFX 开发将在 SharePoint 环境之外使用的项目吗?

例如:

  • 适用于 Windows 的独立计算器。
  • 类似于任何操作系统的音乐播放器。
  • 适用于任何操作系统的照片编辑应用程序。
  • 一个类似于 trello 的网站。
  • 任何浏览器的扩展。

可以使用 SPFX 完成任何类型的开发,还是只是与 SharePoint 相关的开发?

0 投票
1 回答
679 浏览

reactjs - 完整的日历计划程序与 SharePoint 框架 (REACT)

我正在尝试使用 FullCalendar Scheduler 创建一个 SharePoint 框架 Web 部件(基于 REACT)。完整日历 React daygrid 可以工作,但是一旦我导入调度程序插件(@fullcalendar/resource-timeline),构建失败并出现以下错误:

预期的类型来自属性 'plugins',它在类型 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<{ children?: ReactNode; }>

实际代码

如果我删除@fullcalendar/resource-timeline 的导入语句,它工作正常,但只要我添加调度程序的导入语句,生成生成错误

0 投票
2 回答
1302 浏览

reactjs - 如何使用 React 渲染数组?

我有一个字符串数组,例如项目:[a[],b[],c[],d[]]。

我想使用 React 将此数组的元素呈现为轮播。以下代码不起作用。任何帮助,将不胜感激。

0 投票
2 回答
52 浏览

javascript - Sharepoint Framework webpart 加载时间问题

我在 webpart 的加载时间(15 秒)方面面临一些挑战。我从列表中提取数据并将其绑定到 ajax 中的下拉控件,但由于涉及异步调用,它有一些等待时间。

我需要更好的性能如何实现这一点。任何人都可以提供见解。

0 投票
1 回答
240 浏览

node.js - 无法通过 npm 安装 @microsoft/mgt

每个人,

尝试通过安装 MS Graph 工具包的包时

npm install @microsoft/mgt

我收到一个错误,找不到 typescript-typings 包:

我通过 nodist 尝试了几个节点版本。并且还开始了一个具有相同结果的新项目。我使用 Windows 10 (1903)。

感谢您的帮助。

0 投票
1 回答
47 浏览

typescript - 在新对象实例上执行的 Typescript 类方法

我正在从 C# 到打字稿,我想也许我正试图以错误的方式做某事。

我有这个界面:

我有这堂课:

这就是我初始化“对象”的方式:

即使我不调用insertOilSpill方法,它也会执行。

我想我正在尝试以 C# 方式执行此操作,但即使我不调用它,我也不明白为什么它会执行。

我试图从界面中删除该方法,但它以任何方式执行。

关于我做错了什么的任何提示?

0 投票
0 回答
269 浏览

jquery - 在 Sharepoint Framework (Microsoft Teams) webpart 中使用 DevExtreme 控件

我正在使用 Sharepoint 框架构建 Sharepoint webpart。我已按照https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part中描述的步骤进行操作,结果在 Visual Studio Code 中打开的 TypeScript 解决方案中。简而言之,这些是我执行的命令行指令:

  • 光盘源
  • md dev-extreme-test2
  • cd dev-extreme-test2
  • 哟@microsoft/sharepoint
  • 代码 。

下一步是更改 render() 方法以显示带有 DevExtreme 控件的简单 Web 部件。这意味着对主要 TypeScript 文件中的 render() 方法进行更改。出于我的意图和目的,我选择了 Calendar 控件。这是我的代码:

但是当我尝试在 Visual Studio Code 中构建和运行解决方案时,我收到以下错误:在命令提示符中:

在“虚拟”共享点页面上:

我试过的

请帮忙!我已经坚持了大约一个星期了!

感谢大家!

0 投票
1 回答
897 浏览

typescript - 如何使用 SharePoint 框架的 TypeScript API 检索列表视图的项目?

给定某个 SharePoint Online 列表的命名视图,我如何使用 TypeScript 检索视图的项目,TypeScript 是在与列表相同的租户中运行的 Web 部件的一部分?

0 投票
2 回答
2162 浏览

reactjs - SPFx 在下拉列表中显示列表项(不在 Web 部件属性中)

我对 SPFx 很陌生,并试图构建一个 Web 部件,在我的 Web 部件中,我会有一个下拉按钮,下拉值将来自 SharePoint 列表。我想使用 react 和 pnpjs。我如何实现它?

0 投票
2 回答
395 浏览

sharepoint - Graph API 从具有提升权限的 SPFx Webpart 创建组和团队

我有一个 SPFx webpart,它是用户提交请求的表单,它将运行组和团队配置代码。

当用户以“全局管理员”身份登录时,代码可以正常工作,但是当具有最低权限级别的普通用户使用表单时,不允许进行配置并面临以下错误:

不允许创建组: 租户管理员未启用统一组创建错误

不允许创建团队: 在用户许可证管理员错误中禁用团队

无论用户上下文如何,有没有办法运行代码?或任何方法来提升具有管理员权限的 web 部件或代码块的权限?