SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。 SharePoint的使用中,因為用戶經常不愿意看到那些不經常使用的操作,我們經常需要定制Ribbon菜單, 更多時候不是隱藏所有,而是隱藏掉我們不需要的那些;下面,我們一列表為例,簡單介紹下如何部分隱藏Ribbon菜單 1、默認情況下,List的Ribbon菜單有Item和List兩個部分,如下圖: 2、List的Ribbon菜單,List選項卡,這里面普通用戶基本不需要; 3、創建解決方案,里面添加一個webpart,用來隱藏Ribbon菜單; 需要引用Microsoft.Web.CommandUI,位置如下; C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI\Microsoft.Web.CommandUI.dll 4、添加屬性RibbonCollection,用來保存隱藏的Ribbon的id,多個用半角分號區分;然后添加隱藏菜單的方法,如下圖: 5、在需要隱藏的頁面,添加我們的webpart,如下圖: 6、在 我們webpart的設置里,添加需要隱藏的Ribbon ID,如下圖: 7、詳細看Ribbon ID,多個用半角分號分隔; 8、查看隱藏以后的效果,只剩下列表項的基本操作,沒有了List選項卡和工作流等菜單,如下圖: 9、查看Ribbon ID,通常我們可以通過微軟的文檔查看;同時,我們也可以使用F12在頁面上查看,如下圖: 類似Ribbon.ListItem.Manage.ManagePermissions-Medium這樣的,我們需要去掉最后的Medium,這個只是代表菜單的大小,前面的部分就是Ribbon Id; 總 結 我這里是針對頁面隱藏Ribbon,所以使用webpart,如果需要針對全局隱藏,可以寫用戶控件,然后放到母版頁里,即可完成隱藏。 Sharepoint 可以幫助企業用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!