SharePoint 2013 Ribbon API. Версия 15.1

На codeplex опубликована версия SharePoint Ribbon API для SharePoint 2013. Функциональность её аналогична версии для SharePoint 2010 (14.1).

Quick Access Toolbar (QAT)

Регистрировать кнопки для панели быстрого доступа (QAT) в версии для SharePoint 2013 лучше справа. Примерно так:

  1. // Кнопка для QAT
  2. var qatButton = new RibbonQATButton
  3.     {
  4.         Text = "Address book"// Текст кнопки
  5.         Location = RibbonQATLocation.Right, // Расположение кнопки (справа)
  6.         Width = new Unit("16px"), // Ширина изображения
  7.         Height = new Unit("16px"), // Высота изображения
  8.         ImageUrl = SPUtility.ContextImagesRoot + "addressbook.png" // Изображение
  9.     };
  10.  
  11. // Контейнер для кнопок
  12. var qat = new RibbonQAT
  13.     {
  14.         Controls = new[] { qatButton }
  15.     };
  16.  
  17. // Регистрация кнопки на ленте
  18. RibbonManager.Current.AddQATToPage(qat, Page);

И результат в браузере:

Кнопка на панели быстрого доступа

Visual Studio Extensions Gallery

Теперь SharePoint Ribbon API можно найти в галереи расширений Visual Studio 2012. Как для SharePoint 2010, так и для SharePoint 2013.

Пользуемся!

Виталий Жуков

Виталий Жуков

Техлид, Архитектор, Разработчик, Microsoft MVP. Более 20 лет опыта в области системной интеграции и разработки программного обеспечения. Специализируюсь на проектировании и внедрении масштабируемых высокопроизводительных программных решений в различных отраслях.

Смотрите также

SharePoint Ribbon API. Версия 14.1

SharePoint Ribbon API. Версия 14.1

SharePoint 2010/2013 Ribbon API

SharePoint 2010/2013 Ribbon API