问题标签 [spfx-extension]
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 - Onedrive for Business 是否支持 SPFx 扩展
我们正在使用 SharePoint 应用程序自定义操作来自定义站点和 OneDrive for Business 上文档库中文件的命令栏和上下文菜单。它同时适用于现代视图和经典视图,只是它是现代视图的新页面,而经典视图的弹出窗口。
最近,SharePoint 应用程序自定义操作停止处理 ODFB 的新式视图,但仍在处理 ODFB 的经典视图和网站的现代/经典视图。我们被告知,我们现在需要按照构建您的第一个 SharePoint 框架扩展(Hello World 第 1 部分)在新式视图上使用 SPFx 进行自定义操作。
我们已经在使用 SPFx 扩展来定制站点的现代视图,但是它不适用于 ODFB 的现代视图,而且我们找不到任何相关的 MS 文档来说明它在 ODFB 上受支持。我们的 SPFx 的 JS 根本没有加载到 ODFB 上。我们确实在 OneDrive 页面上的 SP-Dev github SPFx 列表视图命令按钮上发现了一个问题,尽管它有点旧并且没有解决方案关闭。
只是想知道是否有人对此有一些见解。
sharepoint-online - 如何为单页 Web 部件添加菜单项?
是否可以在菜单栏中为单页 Web 部件添加菜单项?我想在通常用于菜单命令的区域添加一个菜单(请看截图):
我说的是这种单页应用程序 Web 部件:https ://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/single-part-app-pages
我的问题是,可以将一些物品放在设计区域中,如果可以,如何?
我曾尝试使用命令集扩展(和 ECB)来做到这一点。这些命令是针对普通列表提供的,但对于单页 Web 部件,它们不是。
谈到选项,将像织物这样的组件“附加”CommandBar
到这个区域是否可以接受(即在 HTML 中找到它并附加),或者可能有一种标准的方法来做到这一点(比如,指定的占位符)
css - 如何使用 SPFX 将 CSS 或 JavaScript 注入 SharePoint 现代页面
我已经实现了 SPFX 扩展,将 CSS 和 JS 注入到 Sharepoint 现代页面。我可以在现场部署它而不会出现任何错误。但它正在渲染我的自定义 CSS 和脚本
如何调试它以查看问题出在哪里?
我已经参考了这个链接来实现它:https ://github.com/hugoabernier/react-application-injectcss
sharepoint-online - SPFX - 开发扩展应用程序时存储自定义设置文件的最佳方式
我正在开发 SharePoint 框架扩展,需要存储可以由管理员/特权人员随时配置的设置 json 文件。(例如组件布局设置/应用程序设置)。
在不存储数据库的情况下存储此类设置文件的最佳方法是什么?
例如 - 我可以在应用程序第一次启动时创建 json 文件,并在下次开始检索文件数据。
有没有更好的解决方案?
reactjs - 使用 Spfx React-Application-Injectcss 扩展(des 中的链接)隐藏一个特定站点上的左侧导航
我已经构建并应用了这个扩展 react-application-injectcss(https://github.com/pnp/sp-dev-fx-extensions/tree/master/samples/react-application-injectcss)但它适用于所有站点在我的租约中。我可以对需要应用自定义css/js的特定站点的站点名称进行硬编码吗
我在哪里更改代码(.ts 文件)?
reactjs - Spfx React-jump-to-folder 的代码更改(des 中的链接)以更改 Doc 库文件夹的排序顺序
spfx 的新手.. 我已经构建并应用了 react-jump-to-folder( https://github.com/pnp/sp-dev-fx-extensions/tree/master/samples/react-jump-to-folder)。
文档库视图按自定义列“文件夹顺序”排序,我添加了值(1、2、3、4...)以进行排序。SP 默认情况下不会按需要排序。使用扩展名,文件夹再次显示如下:
在哪里更改基本代码以按“文件夹顺序”列对文件夹进行排序?
botframework - 一旦提交对自适应卡采取的操作,数据就会被清除
"adaptivecards": "^1.2.6",
我们在 spfx 解决方案中使用带有 bot 框架的 Adaptivecards 包。参考链接:https ://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-adaptivecards
详细信息一旦提交对自适应卡采取的操作,数据就会被清除。我们正在使用以下自适应卡包:“adaptivecards”:“^1.2.6”,
问题一。当用户向卡片提供输入时,无论用户提供什么作为输入,所有数据都会被看到。湾。一旦用户提交了一个操作按钮,就会向机器人提交一个包含所有用户输入数据的请求。C。一个问题是所有用户输入数据都被清除了。
node.js - 错误:找不到证书 %USERPROFILE%/.gcb-serve-data/gcb-serve.cer
我正在尝试在本地计算机上运行 SPFX 扩展项目,但出现以下错误:错误:找不到证书 %USERPROFILE%/.gcb-serve-data/gcb-serve.cer。
我已经使用“gulp trust-dev-cert”命令安装了证书,并且在运行命令时没有看到任何错误。证书安装成功。我也得到了同意弹出窗口。
解决方案 尝试并努力工作: 1.删除文件夹并再次运行“gulp trust-dev-cert”命令。2.执行“untrust-dev-cert”命令,关闭cmd,再次运行“gulp trust-dev-cert”命令。3.gulp clean,gulp-cache,重启机器。
配置:节点 v - 10.23.0,Spfx v - 1.11.0
任何帮助都会非常棒。