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

简介:

博客地址: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月前
|
监控 数据可视化 前端开发
高效管理团队表现:构建可视化的贡献度面板组件
高效管理团队表现:构建可视化的贡献度面板组件
110 0
|
前端开发 JavaScript API
构建可重用用户界面:深入了解组件库的价值与实践
在现代应用程序开发中,组件库已经成为加速开发和提高代码质量的利器。它们是可重用的UI构建块,可以帮助开发者创建一致、漂亮和功能强大的用户界面。本博客将深入研究组件库的核心概念、最佳实践以及为什么它们对于现代开发至关重要。
93 0
|
移动开发 JavaScript 小程序
扩展应用功能的无限可能——UniApp生态系统中的组件库探索(一)(下)
扩展应用功能的无限可能——UniApp生态系统中的组件库探索(一)
|
3月前
|
前端开发 JavaScript API
解锁高效应用构建:Vuex与后端交互的前端状态同步策略,让数据流动如行云流水,紧跟前端开发的热点趋势
【8月更文挑战第27天】本文深入探讨了Vue框架下的前端状态管理库Vuex与后端服务交互时的状态同步策略。通过剖析Vuex的核心机制——状态(State)、变异(Mutation)、动作(Action)及模块(Module),文章展示了如何优雅地将后端数据加载并更新至前端状态中。特别地,借助示例代码解释了Action处理API调用、Mutation更新状态的过程,并介绍了如何通过模块化和命名空间提高状态管理的准确性和时效性。此外,还讨论了组件如何利用`mapState`和`mapActions`简化状态访问与操作的方法。遵循这些策略,开发者可以在构建复杂应用时显著提升性能与用户体验。
44 0
|
5月前
|
缓存 JavaScript 前端开发
基于虚拟滚动的大型文档性能优化方案
基于虚拟滚动的大型文档性能优化方案旨在提高长列表或长文档的加载和滚动性能。虚拟滚动通过只渲染视口(用户可见区域)附近的元素来减少内存占用和渲染时间,而非一次性加载所有内容。
|
6月前
|
敏捷开发 监控 数据管理
最大化效率:揭示顶级工作流管理工具!
在数字化时代,有效的工作流程管理软件对提升团队生产力至关重要。本文介绍了6款推荐工具:Zoho Creator(适合深度定制)、Trello(直观易用的看板管理)、Asana(全面项目管理)、Monday.com(高度可定制)、Jira(针对软件开发)和Airtable(结合电子表格与数据库功能)。选择时应考虑团队需求、预算和使用场景,通过试用来找到最适合的解决方案。
66 1
最大化效率:揭示顶级工作流管理工具!
|
5月前
|
存储 算法 数据处理
掌握Python列表:灵活存储、便捷操作,轻松处理各类数据
掌握Python列表:灵活存储、便捷操作,轻松处理各类数据
|
6月前
|
数据库 Android开发 开发者
安卓应用开发:构建高效用户界面的策略
【4月更文挑战第24天】 在竞争激烈的移动应用市场中,一个流畅且响应迅速的用户界面(UI)是吸引和保留用户的关键。针对安卓平台,开发者面临着多样化的设备和系统版本,这增加了构建高效UI的复杂性。本文将深入分析安卓平台上构建高效用户界面的最佳实践,包括布局优化、资源管理和绘制性能的考量,旨在为开发者提供实用的技术指南,帮助他们创建更流畅的用户体验。
|
6月前
|
Ubuntu 数据可视化 Shell
一键访问多功能数据解决方案:如何轻松构建和管理APITable智能多维表格
一键访问多功能数据解决方案:如何轻松构建和管理APITable智能多维表格
100 0