SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Ribbon nicht in jeder Dokumentbibliothek

Unbeantwortet Dieser Beitrag hat 0 Antworten

Ohne Rang
14 Beiträge
J L erstellt 24 Juli 2012 08:44
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

ich habe nun ein Ribbon Entwickelt welches ich in einer reihnen Dokumentbibliothek hinzufügen kann. Der Button erscheint, und der hinterlegte JS Code wird richtig ausgeführt. Erstelle ich nun eine neue Dokumentenbibliothek die extra mit Bilder und Videos umgehen kann (Hinweis: Achtung nicht die Bilderbibliothek, bei der das Menüband fehlt), so ist dort der Ribbon nicht verfügbar. Warum? In der reihnen Dokumentbibliothek ist er da.

 

Hier die Elements.xml:

<?

 

 

xml version="1.0" encoding="utf-8"?>

<

 

 

Elements xmlns="http://schemas.microsoft.com/sharepoint/">

<

 

 

CustomAction

 

 

 

Id="Ribbon.Documents.Share.DocumentToMail"

 

 

 

Location="CommandUI.Ribbon"

 

 

 

RegistrationId="101"

 

 

 

RegistrationType="List">

<

 

 

CommandUIExtension>

<

 

 

CommandUIDefinitions>

<

 

 

CommandUIDefinition

 

 

 

Location="Ribbon.Documents.Share.Controls._children">

<

 

 

Button Id="Ribbon.Documents.Share.DocumentToMail"

 

 

 

Command="DocumentToMail"

 

 

 

Image16by16="/_layouts/LW/images/DocumentToMailIcon.gif"

 

 

 

Image32by32="/_layouts/LW/images/DocumentToMailIcon.gif"

 

 

 

LabelText="Anhang per Mail senden"

 

 

 

 

TemplateAlias="o2" />

</

 

 

CommandUIDefinition>

 

</

 

 

CommandUIDefinitions>

<

 

 

CommandUIHandlers>

<

 

 

CommandUIHandler

 

 

 

Command="DocumentToMail"

 

 

 

CommandAction="javascript: alert(1);"

 

 

 

EnabledScript="javascript: var EnableDisable = function() { this.clientContext = SP.ClientContext.get_current(); this.selectedItems = SP.ListOperation.Selection.getSelectedItems(this.clientContext); var ci = CountDictionary(selectedItems); return (ci > 0); }; EnableDisable();"/>

</

 

 

CommandUIHandlers>

</

 

 

CommandUIExtension>

</

 

 

CustomAction>

</

 

 

Elements>

Vielen Dank für die HIlfe