2016 - 2024

感恩一路有你

如何在服务端删除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自定义向导”中,选择“部署为沙盒解决方案”,最后点击“完成”。

第二步:添加新功能

可以使用功能自定义功能区来添加新功能。按照以下步骤在你的解决方案中添加新功能:

  1. 在“解决方案资源管理器”中,右键点击“功能”,然后选择“添加功能”。
  2. 将功能的标题更改为“Remove a Ribbon Button”。
  3. 在“解决方案资源管理器”中,右键点击“Feature1”,然后选择“重命名”。
  4. 输入“RemoveARibbonButton”作为新名称。
  5. 在“解决方案资源管理器”中,右键点击“RemoveARibbonButton”项目,指向“添加”,然后选择“新项目”。
  6. 在“添加新项目”对话框中,选择“空元素”模板。
  7. 输入“RemoveARibbonButton”作为名称。

第三步:定义自定义操作

通过使用CommandUIDefinition元素的Location属性,可以删除功能区按钮。默认服务器功能区自定义位置列出了功能区按钮的默认值。详细了解功能区XML,请参考服务器功能区XML。

打开Elements.xml文件,并将以下XML粘贴到其中。此XML将删除文档库的“库”选项卡上“连接和导出”组中的“连接到Outlook”按钮。

通过以上步骤,你就可以成功在服务端删除SharePoint的Ribbon按钮了!希望这篇文章能对大家有所帮助!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。