问题标签 [spfx]

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 投票
0 回答
153 浏览

sharepoint-online - 在 Yammer Embed 评论中,我可以阻止它自动附加当前页面 URL 吗?

我想使用Yammer Embed为 SharePoint Online 页面提供评论。如果我这样做,每次我开始一个新线程时,它都会自动将当前 URL 附加到评论中。

Yammer 嵌入评论框的屏幕截图

这在显示的评论列表中看起来很丑陋。

显示 URL 预览的 Yammer 嵌入评论的屏幕截图

我不明白为什么这很有用,因为用户已经知道他们在哪个页面上。撰写帖子时可以单击 X 以删除 URL 附件。但是我可以默认禁用它,这样用户就不需要这样做了吗?

这是我的嵌入代码:

}

0 投票
2 回答
5282 浏览

sharepoint-2013 - 从 onclick 调用 typescript 函数

我创建了一个 SharePoint 框架 Webpart。

我调用了一个 web 服务,它从 sharepoint(来自 termstore 的术语)返回一些数据,并为每个术语生成一个显示该术语的 html。在每个术语的 onclick 上,我想调用一个打字稿函数,将术语作为参数传递,以获取其子术语。

下面的代码创建了以下错误行为:当显示 web 部件时,它会在我什至没有点击时自动调用函数 this.readIterm !

我是否遗漏了什么或设计做错了?我试图用 onclick="readIterm($(term))" 替换 onclick="${this.readIterm(term)}" 但它什么也没做。

下面的代码

然后将此 html 添加到 this.domElement.innerHTML 中,并在 webpart 中显示它。

public readIterm(myTerm: ITerm) { alert("readIterm is clicked"); }

如果我不遵循最佳实践,请提前感谢您的帮助和指导!

杰夫

0 投票
2 回答
2281 浏览

sharepoint - Yeoman SharePoint 框架 Web 部件生成器错误

我是 Yeoman 的新手,所以任何帮助都会非常有用。

尝试使用 Yeoman SharePoint 框架 webpart 生成器时,出现以下错误:

0 投票
1 回答
617 浏览

reactjs - TypeScript 错误不会满足

我正在使用 TypeScript 2.5.2。我曾尝试降级到 TypeScript 2.2.2,相同的代码已在另一个项目中运行。

**错误:文件:Weather.tsx' 严重性:'错误'消息:'类型参数'(响应:IListItem)=> void'不可分配给类型参数'(值:{天气:IListItem;})= > 无效 | 许诺”。参数“响应”和“值”的类型不兼容。

类型'{天气:IListItem; }' 与类型 'IListItem' 没有共同的属性。'**

语法有什么问题?

GitHub上的源代码

VSCode 截图

0 投票
1 回答
358 浏览

sharepoint - Yeoman Sharepoint 客户端解决方案生成器停止接受输入

我正在尝试使用 Yeoman 安装 Sharepoint 客户端解决方案,但遇到了困难。

我无法通过第四个问题,它不接受任何输入,所以我无法回答。

版本

节点 v8.1.0

哟 v2.0.0

吞咽 v3.9.1

微软/发电机共享点 v1.3.2

在此处输入图像描述

0 投票
1 回答
209 浏览

typescript - 从父文件夹导入文件

我需要使用 Visual Code 从 Typescript 中的父文件夹导入文件。但是我尝试使用'..'并且文件无法导入。什么可以做到这一点?

文件夹结构

0 投票
1 回答
2693 浏览

sharepoint - Sharepoint SPFX - 外部 javascript 加载问题

我遵循了快速入门并制作了一个有效的 hello world webpart。

我想包含 twitter 小部件,所以我遵循了关于添加外部 JavaScript 的指南,是从 git hub 链接的

我将以下内容添加到我的 config.json

我用

但是,我收到以下错误

网址https://platform.twitter.com/widgets.js工作正常。

0 投票
1 回答
2330 浏览

typescript - SPFx 项目中的变量?

我正在使用带有 React 框架的 SPFx 开发 Web 部件,表示层位于名为 Refiner.tsx 的文件中,而另一方面,我的逻辑位于另一个名为 RefinerWebPart.ts 的文件中。

如何在两个模块上都可以访问“全局”(因为缺少更好的术语)?

0 投票
0 回答
1002 浏览

facebook - spfx 3rd 方 javascript 注入 iframe

我正在创建一个 facebook webpart,以便我可以包装设置。

当我有以下内容时render()

我收到以下错误

我怀疑该框架对 facebook 注入一个iframe

如果我按如下方式加载 facebook:

有用

我想,我可以使用 iframe 方法并仍然注入从属性派生的设置。

0 投票
1 回答
1308 浏览

typescript - 如何在打字稿中将js文件作为模块导入

我正在使用 SharePoint 中的 SPFx 框架,该框架将包含打字稿文件。我在我的应用程序中使用 SPServices.js 和 app.js(自定义 js 文件)。在 config.json 文件中,我使用如下:

如果我使用以下语法,它在我的 .ts 文件中工作

但不是上述语法,我想将它们作为对象导入,以便我可以访问这些文件中的函数。为了做到这一点,我使用 as

但这些都行不通。它给出了错误。

但奇怪的是,同一行在import * as SPServices from 'SPServices';另一个 .ts 文件中运行良好。它没有给出任何这样的错误。我真的很困惑这里出了什么问题。

为什么在将文件添加到 js、css 文件等打字稿时会出现太多混乱?