Кнопка CustomAction в панели редактирования клипов обмена sharepoint 2010

77
6

Привет, я пытаюсь добавить свою собственную кнопку в группу буфера обмена лентой редактора контента в SharePoint. Он не появляется нигде, вот xml.

  <?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomAction Description="Copy html"
Id="68275191-272b-4c59-a9ee-ee736f76f2e5"
RegistrationId="100"
RegistrationType="List"
Location="CommandUI.Ribbon"
Title="Copy html" >
<CommandUIExtension>
<CommandUIDefinitions>
<CommandUIDefinition Location="Ribbon.EditingTools.CPEditTab.Clipboard.Controls._children">
<Button
Id="copyHtmlSelection"
Alt="Copy html"
Sequence="100"
Command="CustomRibbonButton_CopyHtml_Command"
Image32by32="/_layouts/Images/copy_big.gif"
Image16by16="/_layouts/Images/copy_small.gif"
LabelText="Copy html"
TemplateAlias="o1" />
</CommandUIDefinition>
</CommandUIDefinitions>

<CommandUIHandlers>
<CommandUIHandler
Command="CustomRibbonButton_CopyHtml_Command"
CommandAction="javascript:CopySelectedHtml();" />
</CommandUIHandlers>

</CommandUIExtension>
</CustomAction>

спросил(а) 2021-01-25T15:22:27+03:00 4 месяца, 4 недели назад
1
Решение
78

Удалите RegistrationId и RegistrationType из элемента CustomAction и очистите кеш браузера. Это подходит для меня:

<?xml version="1.0" encoding="utf-8"?>sdf
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomAction Description="Copy html"
Id="68275191-272b-4c59-a9ee-ee736f76f2e5"
Location="CommandUI.Ribbon"
Title="Copy html" >
<CommandUIExtension>
<CommandUIDefinitions>
<CommandUIDefinition Location="Ribbon.EditingTools.CPEditTab.Clipboard.Controls._children">
<Button
Id="copyHtmlSelection"
Alt="Copy html"
Sequence="100"
Command="CustomRibbonButton_CopyHtml_Command"
Image32by32="/_layouts/Images/copy_big.gif"
Image16by16="/_layouts/Images/copy_small.gif"
LabelText="Copy html"
TemplateAlias="o1" />
</CommandUIDefinition>
</CommandUIDefinitions>

<CommandUIHandlers>
<CommandUIHandler
Command="CustomRibbonButton_CopyHtml_Command"
CommandAction="javascript:CopySelectedHtml();" />
</CommandUIHandlers>

</CommandUIExtension>
</CustomAction>
</Elements>

ответил(а) 2021-01-25T15:22:27+03:00 4 месяца, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема