最大化地使用现代化列表和库

简介:

博客地址:http://blog.csdn.net/FoxDave
本篇主要讨论在SharePoint现代化用户接口中如何最大化地使用列表和库。
前一篇我们已经做过说明,我们无法将所有的列表和库转换到现代化体验的方式。

现代化用户接口中可用的列表模板

下面列出的是SharePoint现代化界面能够展示的常用的列表模板类型(截至2018年3月,微软还在不断更新以支持更多的列表类型):

  • List (100)
  • Document Library (101)
  • Links list (103)
  • Announcements list (104)
  • Picture library (109)
  • Form library (115)
  • Site pages library (119)
  • Promoted links list (170)
  • Assets library (851)

查明现代化用户接口下不可用的列表和库

推荐的查明哪些列表和库在现代化用户接口中不可用的方式是采用前一篇中提到的扫描工具SharePoint "Modern" user interface experience scanner。这个工具会在我们的租户范围内对所有的列表和库执行深度分析,它会提供详细的报告包括哪些列表和库不能以现代化方式展示,更重要的是,不能以现代化方式展示的原因是什么。基于扫描工具的输出,我们可以通过修正来解锁这些列表和库。

解锁列表和库

一个列表被限制的原因有一个到多个,这些都会在扫描工具的报告中列出,下面列举一些典型的原因和修正步骤。

不兼容的自定制
对于列表来说不兼容现代化最可能的原因就是不兼容的自定制,一般来说是由于:

  • 使用了JSLink
  • 嵌入式JavaScript的自定义操作

存在某种字段类型
一些字段类型如BCS外部数据、定位信息、编辑模式下的输出选项、图像、Html和摘要链接等不支持现代化用户接口,要去修复这些,我们可以:

  • 从视图中移除相应的字段。这种情况下字段还在,在编辑的时候还是经典页面,但是至少在查看时是现代化的。
  • 将字段的内容转移到一个新的被支持的字段中。
  • 如果这个字段没有用的话就直接删掉。

自定义列表的查看页面(不仅仅是XSLTListViewWebPart)
经典的列表查看和编辑页面可以被用户编辑,比如添加额外的web部件。这种情况下我们只能将添加的内容移除来修复这个问题。

相关文章
|
6月前
|
缓存 数据处理 数据库
构建高效移动应用:基于云函数的动态背景同步技术
【4月更文挑战第8天】 在移动应用开发中,提升用户体验和后端服务效率始终是核心目标之一。随着云计算的兴起,云函数作为一种轻量级的计算服务模式,为移动应用提供了新的优化途径。本文将探讨一种利用云函数实现的动态背景同步技术,该技术能够在不占用移动设备额外资源的前提下,实现数据的实时更新和同步,从而为用户提供无缝衔接的体验。我们将详细介绍这一技术的工作原理、实现方法以及在实际移动应用中的应用场景。
|
6月前
|
监控 数据可视化 前端开发
高效管理团队表现:构建可视化的贡献度面板组件
高效管理团队表现:构建可视化的贡献度面板组件
111 0
|
前端开发 JavaScript API
构建可重用用户界面:深入了解组件库的价值与实践
在现代应用程序开发中,组件库已经成为加速开发和提高代码质量的利器。它们是可重用的UI构建块,可以帮助开发者创建一致、漂亮和功能强大的用户界面。本博客将深入研究组件库的核心概念、最佳实践以及为什么它们对于现代开发至关重要。
97 0
|
移动开发 JavaScript 小程序
扩展应用功能的无限可能——UniApp生态系统中的组件库探索(一)(下)
扩展应用功能的无限可能——UniApp生态系统中的组件库探索(一)
|
5天前
|
缓存 前端开发 JavaScript
前端框架的数据驱动方式对性能有哪些影响?
前端框架的数据驱动方式对性能有哪些影响?
|
7天前
|
传感器 人工智能 供应链
.NET开发技术在数字化时代的创新作用,从高效的开发环境、强大的性能表现、丰富的库和框架资源等方面揭示了其关键优势。
本文深入探讨了.NET开发技术在数字化时代的创新作用,从高效的开发环境、强大的性能表现、丰富的库和框架资源等方面揭示了其关键优势。通过企业级应用、Web应用及移动应用的创新案例,展示了.NET在各领域的广泛应用和巨大潜力。展望未来,.NET将与新兴技术深度融合,拓展跨平台开发,推动云原生应用发展,持续创新。
16 4
|
3月前
|
数据采集 监控 数据处理
员工监控软件与 Elm 语言:简洁高效的监控方案
在数字化办公时代,员工监控软件对企业运营与数据安全至关重要。Elm语言凭借其简洁高效特性,为构建监控方案提供支持。通过示例代码展示Elm的应用:数据采集、处理及实时监控模块,实现清晰逻辑与高效开发,满足企业监控需求并提升管理效率与安全性。
27 1
|
5月前
|
缓存 JavaScript 前端开发
基于虚拟滚动的大型文档性能优化方案
基于虚拟滚动的大型文档性能优化方案旨在提高长列表或长文档的加载和滚动性能。虚拟滚动通过只渲染视口(用户可见区域)附近的元素来减少内存占用和渲染时间,而非一次性加载所有内容。
|
6月前
|
敏捷开发 监控 数据管理
最大化效率:揭示顶级工作流管理工具!
在数字化时代,有效的工作流程管理软件对提升团队生产力至关重要。本文介绍了6款推荐工具:Zoho Creator(适合深度定制)、Trello(直观易用的看板管理)、Asana(全面项目管理)、Monday.com(高度可定制)、Jira(针对软件开发)和Airtable(结合电子表格与数据库功能)。选择时应考虑团队需求、预算和使用场景,通过试用来找到最适合的解决方案。
67 1
最大化效率:揭示顶级工作流管理工具!
|
5月前
|
存储 算法 数据处理
掌握Python列表:灵活存储、便捷操作,轻松处理各类数据
掌握Python列表:灵活存储、便捷操作,轻松处理各类数据
下一篇
无影云桌面