2012-11-08 57 views
0

嗨我试图在SharePoint的内容编辑器功能区的剪贴板组中添加我自己的按钮。它没有出现在任何地方,这里是xml。剪贴板编辑面板Sharepoint 2010中的CustomAction按钮

<?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> 

回答

1

从CustomAction元素和清晰的浏览器缓存中删除RegistrationId和RegistrationType。这适用于我:

<?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> 
+0

不能相信问题是浏览器缓存,毕竟这次失去了搜索..谢谢+50 – Machinegon