SharePoint Framework 1.20 提升 Viva Connections 组件功能

Microsoft 发布 SharePoint Framework 1.20 预览版

Microsoft 最近发布了 SharePoint Framework (SPFx) 1.20 的预览版,距离上一个次要版本 1.19 发布已有四个月。该版本的正式发布预计在 2024 年 9 月。

主要更新内容

1. Viva Connections 组件更新

SPFx 1.20 包含了对 Microsoft Viva Connections 组件的两项功能更新。Viva Connections 组件以自适应卡片扩展(Adaptive Card Extensions, ACEs)的形式提供,这些 UI 组件利用了 自适应卡片的视觉语言。自适应卡片在多个 Microsoft 产品中广泛使用,如 Outlook、Teams 和 SharePoint,而自适应卡片扩展则是 Viva Connections 的组件。

2. 数据可视化选项扩展

在 SPFx 1.19 中,Microsoft 引入了数据可视化 ACE,允许开发者提供数据系列和可视化属性来渲染折线图。SPFx 1.20 新增了三种数据可视化选项:柱状图、饼图和圆环图。这些新图表遵循与之前版本相同的代码结构。

3. Quick Views 的重大改进

Quick Views 是当用户点击或与卡片交互时显示的较大对话框框架。在 SPFx 1.20 之前,开发者只能使用自适应卡片模板来渲染 Quick Views,依赖 JSON 模板和数据负载,并由 SPFx 渲染自适应卡片作为输出。

SPFx 1.20 引入了 render 方法,开发者现在可以使用原始 HTML 或任何 UI 框架(如 React)来渲染 Quick Views。这一变化使 Viva Connections 卡片的 Quick Views 布局更加复杂,摆脱了自适应卡片语言格式的限制。尽管目前尚无文档更新,Microsoft 已发布了一个更新的示例展示如何使用这一新功能。

安装和升级

SPFx 1.20 是预览版,开发者需要使用 @next 版本标签来安装:

npm install @microsoft/generator-sharepoint@next --global

要从 SPFx 1.19 升级到 1.20 预览版,需要卸载 package.json 文件中的 1.19 包并安装 1.20.0-beta.0 包。也可以使用 CLI 工具将解决方案升级到最新的 SPFx 版本。

关于 SharePoint Framework

SharePoint Framework (SPFx) 是一组用于在 Microsoft 365 中构建扩展功能的工具和库。通过 SPFx,开发者可以为 Microsoft SharePoint、Microsoft Teams 和 Microsoft Viva 产品创建解决方案。SPFx 使用行业标准工具,如 Yeoman、TypeScript、Lint、WebPack 和其他客户端库。SPFx 的问题列表托管在 GitHub 上,目前有 880 个未解决问题

阅读 41
0 条评论