SharePoint 2013 隐藏部分Ribbon菜单
2014-08-14 13:52
447 查看
SharePoint的使用中,因为用户经常不愿意看到那些不经常使用的操作,我们经常需要定制Ribbon菜单, 更多时候不是隐藏所有,而是隐藏掉我们不需要的那些;下面,我们一列表为例,简单介绍下如何部分隐藏Ribbon菜单
1、默认情况下,List的Ribbon菜单有Item和List两个部分,如下图:
2、List的Ribbon菜单,List选项卡,这里面普通用户基本不需要;
3、创建解决方案,里面添加一个webpart,用来隐藏Ribbon菜单;
需要引用Microsoft.Web.CommandUI,位置如下;
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,如果需要针对全局隐藏,可以写用户控件,然后放到母版页里,即可完成隐藏。
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 2013 隐藏部分Ribbon菜单
- SharePoint 2013 隐藏部分Ribbon菜单
- SharePoint 2013 树形导航菜单,读取指定文档库下的文件夹和文件(非JS部分)
- 移动设备和SharePoint 2013 - 第3部分:推送通知
- sharepoint 2013 隐藏左边快速启动菜单栏Hiding the Quick Launch Bar
- SharePoint 2013 隐藏页面的Ribbon ,菜单等非内容元素。
- 如何在SharePoint 2013 添加Ribbon菜单
- 移动设备和Sharepoint 2013 - 第二部分:设备通道和SharePoint页面模式
- SharePoint 2010/2013 快速隐藏列表项目的下拉菜单
- 移动设备和SharePoint 2013 - 第4部分:定位
- 移动设备和Sharepoint 2013 - 第三部分:推送通知
- SharePoint 2013 隐藏左边快速启动菜单栏(Hiding the Quick Launch Bar)
- 移动设备和SharePoint 2013 - 第1部分:概述
- 移动设备和Sharepoint 2013 - 第四部分:位置
- SharePoint 2013技巧分享系列 - 隐藏Blog和Apps左侧导航菜单
- 移动设备和Sharepoint 2013 - 第五部分:自定义应用程序
- 隐藏SharePoint 2013 team sites里的follow按钮
- SharePoint 2013技巧分享系列 - 隐藏Blog和Apps左侧导航菜单 推荐
- 利用SharePoint 2013 创建Service Desk 网站之构建隐藏参数实现业务流转!
- SharePoint 2013 全球语言功能 (C# 部分 JS 我没有验证)