如何在服务端删除SharePoint的Ribbon按钮
浏览量:2079
时间:2024-06-18 13:04:04
作者:采采
之前我们习惯使用JavaScript来删除或者在masterPage中隐藏Ribbon按钮。但是今天我在msdn上看到了一种新的操作方法,所以我决定记录下来并分享给大家!
第一步:创建一个空白的SharePoint项目
如果你想要删除Ribbon按钮,首先需要创建一个空白的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粘贴到其中。此XML将删除文档库的“库”选项卡上“连接和导出”组中的“连接到Outlook”按钮。
通过以上步骤,你就可以成功在服务端删除SharePoint的Ribbon按钮了!希望这篇文章能对大家有所帮助!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。