Sharepoint2010 скрывает кнопку «Изменить элемент» на ленте для определенного пользовательского списка - PullRequest
0 голосов
/ 30 сентября 2011

Я использую Share Point 2010, у меня есть требование, когда я создаю несколько пользовательских списков при активации функции с помощью кода, и мне нужно скрыть «Редактировать элемент» на ленте для определенного пользовательского списка

Существует так много доступных решений, но они скрывают кнопку «Редактировать элемент» для всех списков на сайте, но в моем случае это не требуется.

Спасибо, мне нужна ваша помощь .. pls

Джей Бхагатвала

1 Ответ

0 голосов
/ 07 октября 2011

Jay

Создайте UserControl со следующим кодовым указателем и добавьте его к делегированному элементу управления с помощью модуля Feature:

SPRibbon ribbon = SPRibbon.GetCurrent (this.Page);

        if (!Request.Url.ToString().ToLower().Contains("ListNameWhereWeHideButtons"))
            return; // if it's not our list - do nothing

        if (ribbon != null)
        {
            ribbon.TrimById("Ribbon.ListItem.New"); //hide new button
            ribbon.TrimById("Ribbon.ListItem.Manage"); // hide edit button
        } 
    }

Я загрузил свой тестовый проект по следующему URL (надеюсь, это не запрещено правилами): http://ge.tt/8TIqVX8

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...