Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Статья Андрея Путина (Компания Бастион-Интегратор), первоначально опубликованная здесь.
Время от времени у меня возникает задача скрыть или показать кнопки на ленте в соответствии с требованием заказчика. Я покажу простой способ скрытия существующей кнопки при помощи JavaScript без использования Visual Studio.
Для примера предположим, что мы не хотим, чтобы пользователям отображалась кнопка « Создание нового проекта » в Центре проектов. Скроем кнопку при помощи JavaScript и веб-части редактирования сценария.
Выполним следующие шаги:
-
- Откроем « Центр проектов »
- Выберем пункт меню « Изменение страницы »
-
- Добавим веб-часть « Редактор сценариев »
-
- После чего в веб-части Редактор сценариев разместим наш скрипт, который будет скрывать кнопку на ленте инструментов.
<script language="javascript" type="text/javascript">
var pbuttonCss= document.createElement('style');
pbuttonCss.type = 'text/css';
pbuttonCss.innerHTML = '#RibbonContainer a[id$="Ribbon.ContextualTabs.ProjectCenter.Home.Editing.NewProject-Large"]{ display: none !important; }';
document.getElementsByTagName('head')[0].appendChild(pbuttonCss);
</script>
- Сохраним изменение, нажав « Остановите изменение »
Результат нашей модификации.




