none
Скрытие на ribbon tab кнопки RRS feed

  • Вопрос

  • Добрый день!

    Мне нужно скрыть кнопку "Изменить элемент" на контекстной вкладке "Работа со списком". Делаю так:

    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <CustomAction
      Id="RemoveRibbonButton"
      Location="CommandUI.Ribbon.ListView" 
      RegistrationId="100"
      RegistrationType="List">
      <CommandUIExtension>
        <CommandUIDefinitions>
          <CommandUIDefinition   Location="Ribbon.ListItem.Manage.EditProperties"/>
         </CommandUIDefinitions>
      </CommandUIExtension>
      </CustomAction>
    </Elements>

    Но кнопка скрывается, только на вкладке, которая открывается при работе напрямую по списком, а если этот список вытащен на страницу default.aspx как Web-part, то в том контекстном меню, который открывается для работы со списком, она видна. Как мне скрыть именно в контекстной вкладке, которая на веб части открывается?

    Знаю, что можно правами запретить редактирование, но этот вариант не подходит, т.к. список редактируется, но не стандартным способом. Права на редактирование нужны. 

    11 сентября 2012 г. 9:57

Ответы

  • сделала так:

    <?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.ListItem.Manage.EditProperties"/>
          </CommandUIDefinitions>
        </CommandUIExtension>
      </CustomAction>
    </Elements>
    очистила кеш и временные файлы и отработало как надо

    • Помечено в качестве ответа Vanyukova Anna 11 сентября 2012 г. 12:56
    11 сентября 2012 г. 12:56