Пошаговое руководство. Замена кнопки на ленте сервера
Дата последнего изменения: 7 февраля 2011 г.
Применимо к: SharePoint Foundation 2010
В этой статье
Создание проекта SharePoint
Добавление компонента
Задание настраиваемого действия
Развертывание настройки
В этом разделе приведены инструкции по замене кнопки для сервера в Microsoft SharePoint Foundation.
Необходимые компоненты
Microsoft SharePoint Foundation 2010
разработки SharePoint в Microsoft Visual Studio 2010
Создание проекта SharePoint
Настройка ленты начинается с создания пустого проекта SharePoint.
Чтобы создать проект SharePoint, выполните следующие действия:
Запустите Microsoft Visual Studio 2010.
В меню Файл выберите пункт Создать, а затем выберите Проект.
В окне Типы проектов выберите в разделе Visual Basic или C# пункт Пустой проект SharePoint.
Введите в качестве имени проекта Замена_кнопки_ленты, а затем нажмите кнопку ОК.
В окне Мастер настройки SharePoint выберите пункт Развернуть как изолированное решение, а затем нажмите кнопку Готово.
Добавление компонента
Ленту можно настроить, добавив на нее новые компоненты. Ниже приведены инструкции по добавлению нового компонента в решение.
Добавление компонента
В обозревателе решений щелкните правой кнопкой мыши элемент Компоненты, а затем выберите команду Добавить компонент.
Измените Название компонента на Замена_кнопки_ленты.
В обозревателе решений щелкните правой кнопкой мыши Компонент1, а затем выберите Переименовать. Введите в качестве нового имени Замена_кнопки_ленты.
В обозревателе решений щелкните правой кнопкой мыши проект Замена_кнопки_ленты, укажите команду Добавить, а затем выберите Новый элемент.
В диалоговом окне Добавление нового элемента выберите шаблон Пустой элемент. Введите в качестве имени Замена_кнопки_ленты.
Задание настраиваемого действия
Для замены кнопки ленты используется атрибут Location элемента CommandUIDefinition. Значения по умолчанию для кнопок ленты перечислены в статье Размещение настроек ленты сервера по умолчанию. Более подробное описание XML-разметки ленты см. в статье XML-код ленты сервера.
Задание настраиваемого действия
Откройте файл Elements.xml.
Вставьте следующий XML-код в файл Elements.xml. Этот XML-код заменяет кнопку Подключиться к Outlook на вкладке Библиотека в группе Подключение и экспорт для библиотеки документов.
Важно!
Замените атрибуты Image32by32 и Image16by16 действительными URL-адресами изображений.
<?xml version="1.0" encoding="utf-8"?> <Elements xmlns="https://schemas.microsoft.com/sharepoint/"> <CustomAction Id="Ribbon.Library.Actions.ReplacementButton" Location="CommandUI.Ribbon" RegistrationId="101" RegistrationType="List" Title="Replace a Ribbon Button"> <CommandUIExtension> <CommandUIDefinitions> <CommandUIDefinition Location="Ribbon.Library.Actions.ConnectToClient"> <Button Id="Ribbon.Library.Actions.ConnectToClient.ReplacementButton" Command="ReplacementButtonCommand" Image16by16="Insert an image URL here." Image32by32="Insert an image URL here." LabelText="Replaced Button" TemplateAlias="o2" /> </CommandUIDefinition> </CommandUIDefinitions> <CommandUIHandlers> <CommandUIHandler Command="ReplacementButtonCommand" CommandAction="javascript:alert('This button has been replaced.');" /> </CommandUIHandlers> </CommandUIExtension> </CustomAction> </Elements>
Развертывание настройки
Поскольку проект настроен как для песочницы, он развертывается в коллекцию решений.
Развертывание настройки
Нажмите клавишу F5. разработки SharePoint в Visual Studio 2010 автоматически выполнит построение и развертывание компонента.
Перейдите в библиотеку документов на своем сайте или дочернем сайте.
Откройте вкладку Библиотека, просмотрите группу Подключение и экспорт и убедитесь в отсутствии кнопки Подключиться к Outlook.
См. также
Задачи
Пошаговое руководство. Добавление кнопки на ленту сервера