问题标签 [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.
sharepoint-online - 在 Yammer Embed 评论中,我可以阻止它自动附加当前页面 URL 吗?
我想使用Yammer Embed为 SharePoint Online 页面提供评论。如果我这样做,每次我开始一个新线程时,它都会自动将当前 URL 附加到评论中。
这在显示的评论列表中看起来很丑陋。
我不明白为什么这很有用,因为用户已经知道他们在哪个页面上。撰写帖子时可以单击 X 以删除 URL 附件。但是我可以默认禁用它,这样用户就不需要这样做了吗?
这是我的嵌入代码:
}
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");
}
如果我不遵循最佳实践,请提前感谢您的帮助和指导!
杰夫
sharepoint - Yeoman SharePoint 框架 Web 部件生成器错误
我是 Yeoman 的新手,所以任何帮助都会非常有用。
尝试使用 Yeoman SharePoint 框架 webpart 生成器时,出现以下错误:
reactjs - TypeScript 错误不会满足
我正在使用 TypeScript 2.5.2。我曾尝试降级到 TypeScript 2.2.2,相同的代码已在另一个项目中运行。
**错误:文件:Weather.tsx' 严重性:'错误'消息:'类型参数'(响应:IListItem)=> void'不可分配给类型参数'(值:{天气:IListItem;})= > 无效 | 许诺”。参数“响应”和“值”的类型不兼容。
类型'{天气:IListItem; }' 与类型 'IListItem' 没有共同的属性。'**
语法有什么问题?
GitHub上的源代码
typescript - 从父文件夹导入文件
我需要使用 Visual Code 从 Typescript 中的父文件夹导入文件。但是我尝试使用'..'并且文件无法导入。什么可以做到这一点?
typescript - SPFx 项目中的变量?
我正在使用带有 React 框架的 SPFx 开发 Web 部件,表示层位于名为 Refiner.tsx 的文件中,而另一方面,我的逻辑位于另一个名为 RefinerWebPart.ts 的文件中。
如何在两个模块上都可以访问“全局”(因为缺少更好的术语)?
facebook - spfx 3rd 方 javascript 注入 iframe
我正在创建一个 facebook webpart,以便我可以包装设置。
当我有以下内容时render()
我收到以下错误
我怀疑该框架对 facebook 注入一个iframe
如果我按如下方式加载 facebook:
有用
我想,我可以使用 iframe 方法并仍然注入从属性派生的设置。
typescript - 如何在打字稿中将js文件作为模块导入
我正在使用 SharePoint 中的 SPFx 框架,该框架将包含打字稿文件。我在我的应用程序中使用 SPServices.js 和 app.js(自定义 js 文件)。在 config.json 文件中,我使用如下:
如果我使用以下语法,它在我的 .ts 文件中工作
但不是上述语法,我想将它们作为对象导入,以便我可以访问这些文件中的函数。为了做到这一点,我使用 as
但这些都行不通。它给出了错误。
但奇怪的是,同一行在import * as SPServices from 'SPServices';
另一个 .ts 文件中运行良好。它没有给出任何这样的错误。我真的很困惑这里出了什么问题。
为什么在将文件添加到 js、css 文件等打字稿时会出现太多混乱?