设计Viva Connections快速视图
原则
创建快速视图以提供更详细的信息 (例如: 包含数据的详细列表),或在不打开应用的情况下完成快速任务 (例如简单表单)。
下面是一些快速视图示例:
提示
快速视图的示例自适应卡片设计可从 GitHub 获取
快速视图体验基于单个 JSON,可以在不同平台和外形规格中使用。 这在控件上的可用样式设置和放置方面引入了一些限制。 不应期望对 Web/iOS 或 Android 上呈现的快速视图进行完美地相同或像素比较。
提示
JSON 是一种开放标准文件格式和数据交换格式,它使用可读文本存储和传输由属性–值对和数组 (或其他可序列化值) 组成的数据对象。 它是一种常见的数据格式,在数据交换中具有多种功能,包括 Web 应用程序与服务器的通信。 JSON 是一种与语言无关的数据格式。 它派生自 JavaScript,但包括用于生成和解析 JSON 格式数据代码的许多新式编程语言。 JSON 文件名使用扩展名 .json。
布局
- 标头
- 撤消快速视图
- 卡片名称,由仪表板卡标题定义
- 打开链接的应用 (可选)
- 内容区域 - 可滚动,可以包含自适应卡架构定义的以下元素:
- 容器
- 容器
- ImageSet
- FactSet
- ColumnSet
- 表格
- 元素
- TextBlock
- RichTextBlock
- 图像
- 媒体
- ActionSet
- 输入
- Input.Text
- Input.Date
- Input.Time
- Input.Number
- Input.ChoiceSet
- Input.Toggle
- 容器
交互
快速视图是垂直滚动的,独立于界面接口的其余部分,不应水平滚动。
后退堆栈
避免在快速视图中添加过多导航级别。 最好保持简单,以便用户可以轻松快速完成任务。
虽然可以从父级快速视图打开多个子级快速视图,但我们建议不要向下导航多个级别。
快速视图与 Web 视图
尽管它们在视觉上很相似,但它们是用于不同的情况的两个不同的界面。
快速视图
此 UI 界面是使用 JSON 代码生成的。 与通过 Web 视图调用的网页相比,这是执行快速操作或填充简单窗体或以更快的加载时间呈现更多信息的一种平均值。
Web 视图
可用于加载网页及其可提供的所有内容,包括更复杂的布局和更好的样式,加载速度可以比快速视图慢。
在移动设备上打开的任何网页都将呈现在 Web 视图中,如果在 SharePoint 上打开,它将是新的浏览器选项卡。
主题
Web
快速视图将遵循 SharePoint 默认和自定义公司创建的主题。
移动设备
iOS 和 Android 移动版上的快速视图目前不支持深色主题。
链接和单一登录的行为
对于某些卡片,你将使用指向 URL 的链接。 根据内容的位置,指向 URL 的链接可能会在 Microsoft Teams 或其他位置显示内容,而 单一登录 (SSO) 行为可能有所不同。 获取有关指向 URL 和 SSO 的链接的行为方式如何因要链接到的内容位置而不同的详细信息。 了解更多