最大化地使用現代化列表和庫

Justin-Liu發表於2018-05-07

部落格地址: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部件。這種情況下我們只能將新增的內容移除來修復這個問題。

相關文章