現代化自定製 - 頁面上的自定製

Justin-Liu發表於2018-05-21

部落格地址:http://blog.csdn.net/FoxDave
本篇接上一篇,闡述一下關於頁面上自定製的內容要如何進行現代化轉換時的修復。

頁面上的自定製

SharePoint有很多種經典網站頁面如wiki、web部件頁、釋出頁面等。每種頁面都允許使用者進行自定製,比如新增web部件、格式化的文字或嵌入JavaScript來實現自定義操作等。

拆箱即用的經典web部件
SharePoint有很多拆箱即用的web部件(包括指令碼編輯器web部件),它們在經典頁面工作,但是並不支援現代化頁面。也就是說,沒有完全對等的客戶端web部件來跟傳統經典web部件一一對應。
如果我們需要經典web部件的功能作為客戶端的等價實現,我們必須自己開發基於SharePoint Framework的客戶端web部件,我們可以從GitHub上找到web部件庫
下圖是一個web部件示例。
這裡寫圖片描述

基於網站集或網站的嵌入JavaScript的自定義操作
在之前的介紹中,我們提到過常用的新增網站展示條的模式是通過嵌入JavaScript實現自定義操作。但這種是不相容現代化使用者介面的,我們必須基於SharePoint Framework應用自定義擴充套件重新開發它們。我們可以通過擴充套件插入自定義指令碼來將HTML嵌入到SharePoint現代化使用者介面。
這裡寫圖片描述
更多具體內容將在以後進行介紹。

網站操作選單中的自定義選單項
目前無法將我們的自定義選單項新增到現代化頁面的網站操作選單上(齒輪圖示選單)。我們可以通過將連結新增到網站首頁的導航中來變通實現。

相關文章