SharePoint如何从服务端 删除Ribbon 的按钮
来源:互联网 发布:网络爬虫 用什么语言 编辑:程序博客网 时间:2024/06/05 06:57
之前的所有操作,是使用JS 删除或在masterPage里隐藏的。在msnd看到这样的操作, 所以记录下来,以便参考。
SharePoint Foundation 2010
Microsoft Visual Studio 2010 中的 SharePoint 开发工具
第一步创建 SharePoint 项目
若要删除按钮,请首先创建一个空白 SharePoint 项目。
创建 SharePoint 项目
启动 Visual Studio 2010。
在"文件"菜单上,指向"新建",然后单击"项目"。
在"项目类型"中的"Visual Basic"或"C#"下,选择"空白 SharePoint 项目"。
键入 RemoveARibbonButton 作为项目名称,然后单击"确定"。
在"SharePoint 自定义向导"中,选择"部署为沙盒解决方案",然后单击"完成"。
第二步 添加新功能
可以使用功能自定义功能区。执行以下步骤将向您的解决方案中添加新功能。
添加新功能
在"解决方案资源管理器"中,右键单击"功能",再选择"添加功能"。
将功能的"标题"更改为 Remove a Ribbon Button。
在"解决方案资源管理器"中,右键单击"Feature1",然后单击"重命名"。键入 RemoveARibbonButton 作为新名称。
在"解决方案资源管理器"中,右键单击"RemoveARibbonButton"项目,指向"添加",然后单击"新项目"。
在"添加新项目"对话框中,选择"空元素"模板。键入 RemoveARibbonButton 作为名称。
第三步定义自定义操作
可以使用 CommandUIDefinition 元素的 Location 属性删除功能区按钮。默认服务器功能区自定义位置中列出了功能区按钮的默认值。有关功能区 XML 的详细说明,请参阅服务器功能区 XML。
定义自定义操作
打开 Elements.xml 文件。
将以下 XML 粘贴到 Elements.xml 文件中。此 XML 将删除文档库的"库"选项卡上"连接和导出"组中的"连接到 Outlook"按钮。
<?xml version="1.0" encoding="utf-8"?><Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <CustomAction Id="RemoveRibbonButton" Location="CommandUI.Ribbon"> <CommandUIExtension> <CommandUIDefinitions> <CommandUIDefinition Location="Ribbon.Library.Actions.ConnectToClient" /> </CommandUIDefinitions> </CommandUIExtension> </CustomAction></Elements>
第四步部署自定义项
由于该项目是作为沙盒解决方案创建的,因此它将部署到解决方案库。
部署自定义项
按 F5。Visual Studio 2010 中的 SharePoint 开发工具将自动构建和部署功能。
导航到网站或子网站中的文档库。
单击"库"选项卡,查看"连接和导出"组,注意其中的"连接到 Outlook"按钮已不存在。
- SharePoint如何从服务端 删除Ribbon 的按钮
- sharepoint 2010 如何根据权限控制Ribbon区域功能按钮的显示
- sharepoint 2010 如何在Ribbon区添加功能按钮
- SharePoint 2010 Ribbon的实现
- SharePoint 2010 Ribbon的实现
- 给删除按钮添加一个确认消息框(从服务端)
- 如何在SharePoint 2013 添加Ribbon菜单
- SharePoint 2010/2013 使用Javascript 动态添加Ribbon 按钮
- SharePoint 2010 如何找到Ribbon菜单中命令项的ID
- PowerPoint 使用Ribbon Xml改写Ribbon按钮的动作
- 如何使用SharePoint Designer 在Ribbon中添加自定义操作
- 向SharePoint 站点 Ribbon 的Styles添加样式
- SharePoint 2010 UI 定制化系列之定制Ribbon: Server Ribbon 架构的探讨和理解
- 如何删除SharePoint 2007 Server的Default SSP?
- sharepoint 用户直接被从网站集删除后,删除记录的查询
- 如何删除ListView中item带删除按钮的一项
- 如何从服务端下载的文件保存到SD卡
- 自定义 Ribbon中的 按钮
- 1.26studiokeystore、mac隐藏文件、
- qr code的使用
- JAVA 正则表达式 (超详细)
- 黑马程序员--集合
- 如何调试makefile变量
- SharePoint如何从服务端 删除Ribbon 的按钮
- 百炼OJ 1657:Distance on Chessboard
- [数据结构]链表
- loki仿函数原理
- 认识着色器
- 2015零售O2O的八大趋势
- spark-streaming对系统时间的要求
- ubuntu安装和查看已安装
- POJ 2828 Buy Tickets