Per nascondere un pulsante nella ribbon di SharePoint 2010 è necessario fare un feature e lasciare il contenuto dell'azione di default (CommandUIDefinition) vuoto.
L'esempio XML nasconde il pulsante Workflow:
XML
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
 
  <!-- per nascondere il bottone nel list view -->
  <CustomAction
      Id="SgartHideRibbonButton"
      Location="CommandUI.Ribbon.ListView"
      RegistrationId="101"
      RegistrationType="List">
    <CommandUIExtension>
      <CommandUIDefinitions>
        <CommandUIDefinition  Location="Ribbon.Documents.Workflow.ViewWorkflows" />
      </CommandUIDefinitions>
    </CommandUIExtension>
  </CustomAction>
  
  <!-- per nascondere il bottone nella Display from -->
  <CustomAction
    Id="RemoveRibbonButton2"
    Location="CommandUI.Ribbon"
    RegistrationId="101"
    RegistrationType="List">
    <CommandUIExtension>
      <CommandUIDefinitions>
        <CommandUIDefinition  Location="Ribbon.ListForm.Display.Manage.Workflows" />
      </CommandUIDefinitions>
    </CommandUIExtension>
  </CustomAction>

</Elements>
Potrebbe interessarti anche: