SharePoint 2013 Ribbon API. Версия 15.1
На codeplex опубликована версия SharePoint Ribbon API для SharePoint 2013. Функциональность её аналогична версии для SharePoint 2010 (14.1).
Quick Access Toolbar (QAT)
Регистрировать кнопки для панели быстрого доступа (QAT) в версии для SharePoint 2013 лучше справа. Примерно так:
- // Кнопка для QAT
- var qatButton = new RibbonQATButton
- {
- Text = "Address book", // Текст кнопки
- Location = RibbonQATLocation.Right, // Расположение кнопки (справа)
- Width = new Unit("16px"), // Ширина изображения
- Height = new Unit("16px"), // Высота изображения
- ImageUrl = SPUtility.ContextImagesRoot + "addressbook.png" // Изображение
- };
-
- // Контейнер для кнопок
- var qat = new RibbonQAT
- {
- Controls = new[] { qatButton }
- };
-
- // Регистрация кнопки на ленте
- RibbonManager.Current.AddQATToPage(qat, Page);
И результат в браузере:
Visual Studio Extensions Gallery
Теперь SharePoint Ribbon API можно найти в галереи расширений Visual Studio 2012. Как для SharePoint 2010, так и для SharePoint 2013.
Пользуемся!