2011-01-04 12 views
0

ich die folgende Website-Struktur haben:Zuordnen von Band-Taste, um eine benutzerdefinierte Liste von subsites einer Subsite

TOP 
-- Nodes 
---- Node 1 
---- Node 2 
---- Node 3 
................ 
................ 
---- Node n 

Alle subsites von Knoten Website (Node 1, Node 2, ... Node n) hat eine benutzerdefinierte Liste: Knotenliste

ich versuche, eine benutzerdefinierte Band Anstecknadel zum Knotenliste von alle subsites der Website hinzufügen Knoten.

Wenn ich die folgende benutzerdefinierte Aktionsbeschreibung bereitstellen, wird die Menüband-Schaltfläche nicht angezeigt. Ich bin mir sicher, dass ich etwas vermisse.

<?xml version="1.0" encoding="utf-8"?> 
<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> 
<CustomAction Id="NG.Import.ImportAction" 
     Location="CommandUI.Ribbon.ListView" 
     Sequence="0" 
     Title="Data Import" 
     RegistrationId="{$ListId:Lists/Node List;}" 
     RegistrationType="List"> 
    <CommandUIExtension> 
    <CommandUIDefinitions> 
    <CommandUIDefinition Location="Ribbon.ListItem.Actions.Controls._children"> 
    <Button Id="NG.Import.ImportButton" 
     Alt="Data Import" 
     Sequence="0" 
     LabelText="Data Import" 
     Image32by32="_images/NG.Import/excel32.png" 
     Image16by16="_images/NG.Import/excel16.png" 
     Command="javascript:alert('Hello World!')" /> 
    </CommandUIDefinition> 
    </CommandUIDefinitions> 
    </CommandUIExtension> 
</CustomAction> 
</Elements> 

Antwort