2

Ist es möglich, eine benutzerdefinierte Schaltfläche in Sharepoint 2010 Ribbon nur für eine bestimmte Seite hinzuzufügen?Ist es möglich, eine benutzerdefinierte Schaltfläche in Sharepoint 2010 Ribbon nur für eine bestimmte Seite hinzuzufügen?

Ich habe viele Beispiele zum Hinzufügen einer benutzerdefinierten Schaltfläche in Sharepoint 2010 Ribbon über CustomActions (XML) in Visual Studio 2010 gefunden, aber nichts über das Hinzufügen in einer bestimmten Seite.

Antwort

2

Soweit ich weiß, ist dies nicht über benutzerdefinierte Aktionen möglich.

Sie könnten jedoch ein Delegate-Steuerelement schreiben, das Ihre Menüband-Schaltfläche durch Code erstellt.

SharePoint 2010 Fluent Ribbon API hilft Ihnen bei der programmgesteuerten Erstellung von Ribbon-Elementen.

1

Um zu sehen, wie Sie tun können, was Stefan vorschlägt, können Sie sich Teil 2 meiner blog post series here ansehen. Auf die gleiche Weise können Sie die aktuelle Seite in Ihrem serverseitigen Code überprüfen, sodass Sie eine Menüband-Schaltfläche ein-/ausblenden können.