zoukankan      html  css  js  c++  java
  • How to remove the ribbon tabs in list forms in SharePoint 2010


    How to remove the ribbon tabs in list forms in SharePoint 2010

    In this article we will be seeing how to remove the tab and the group from the ribbon interface in list form.

    I have a custom list and items are added to that.

    When you view the item the display form looks like the following which has two groups "Manage" and "Actions" and each group has few tabs. 

    RibbonShare1.gif

    Here we will be seeing how to remove the tabs and the group from the ribbon interface in the list display form.
    Steps Involved:

    • Open Visual Studio 2010.
    • Go to File => New => Project.
    • Select Empty SharePoint Project template from the installed templates.

      RibbonShare2.gif


    • Enter the Name for the project and click on Add.
    • Right click on the solution =>Add => New item.
    • Select Empty Element template from the installed templates.

      RibbonShare3.gif
       
    • My entire solution looks like the following.

      RibbonShare4.gif
         
    • Replace Elements.xml with the following code.

                <?xml version="1.0" encoding="utf-8"?>
                <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
                         <CustomAction
                          Id="RemoveTabEditItem"
                          Location="CommandUI.Ribbon"
                          RegistrationId="100"
                          RegistrationType="List">
                                   <CommandUIExtension>
                                            <
      CommandUIDefinitions>
                                                      <
      CommandUIDefinition
                                                       Location="Ribbon.ListForm.Display.Manage.EditItem" />
                                            </CommandUIDefinitions>
                                   </
      CommandUIExtension>
                         </
      CustomAction>
                         <
      CustomAction
                          Id="RemoveGroupActions"
                          Location="CommandUI.Ribbon"
                          RegistrationId="100"
                          RegistrationType="List">
                                   <CommandUIExtension>
                                            <
      CommandUIDefinitions>
                                                      <
      CommandUIDefinition
                                                       Location="Ribbon.ListForm.Display.Actions" />
                                            </CommandUIDefinitions>
                                   </
      CommandUIExtension>
                         </
      CustomAction>     
                </
      Elements>
       
    • Removing the Edit Item Tab: Location - Ribbon.ListForm.Display.Manage.EditItem

      RibbonShare5.gif
       
    • Removing the Actions group: Location - Ribbon.ListForm.Display.Actions

      RibbonShare6.gif
       
    • For Default Server Ribbon Customization Locations refer http://msdn.microsoft.com/en-us/library/ee537543.aspx.  
  • 相关阅读:
    Opencv 图片边缘检测和最小外接矩形
    python matplotlib包图像配色方案
    python matplotlib 绘图 和 dpi对应关系
    python 工具 二进制文件处理之——去掉指定长度数据包头
    python 工具 二进制文件处理之——大小端变换
    Prime Path(POJ 3126 BFS)
    Travel(HDU 5441 2015长春区域赛 带权并查集)
    树上战争(HDU 2545 并查集求解点到根节点长度)
    More is better(hdu 1856 计算并查集集合中元素个数最多的集合)
    How Many Tables(POJ 1213 求连通分量)
  • 原文地址:https://www.cnblogs.com/sunjunlin/p/2316677.html
Copyright © 2011-2022 走看看