2

Ich versuche, eine SharePoint 2010-Anwendungsseite (AKA-Layoutseite) zu erstellen, um einige Informationen anzuzeigen und Benutzern einige benutzerdefinierte Funktionen zu ermöglichen.SharePoint 2010-Multifunktionsleiste auf Anwendungsseiten

Ich muss benutzerdefinierte Ribbon Registerkarte für die Funktionalität anzeigen, die ich ausführen möchte. Und ich möchte, dass dieser benutzerdefinierte Tab auf der von mir erstellten Anwendungsseite angezeigt wird.

Ich habe es geschafft, eine benutzerdefinierte Ribbon Registerkarte zu erstellen und sie in der Listenansicht Band durch eine SP-Funktion anzuzeigen. Aber wie kann ich diese benutzerdefinierte Multifunktionsleisten-Registerkarte registrieren, damit ich sie auf der von mir erstellten Anwendungsseite anzeigen kann?

Danke, Ist

Antwort

0

die benutzerdefinierte Anwendung Seite im Ordner _layouts und erstreckt sich von LayoutsPageBase?

http://msdn.microsoft.com/en-us/library/ms460194.aspx

CustomActions- haben vier mögliche RegistrationTypes

  • Liste
  • Content
  • ProgId
  • Filetype

Eine Anwendungsseite keine Liste hat oder ContentType, ich glaube nicht, dass es eine ProgId (wie Infopath) ist, die FileType verlässt. Ich habe versucht RegistrationType = FileType mit RegistrationId = aspx, aber das funktioniert nicht.

Ich versuche nur zu denken, ob ich jemals eine Anwendungsseite mit Menüband-Tasten gesehen habe, kann mich aber an keine erinnern. Also ich denke, es ist nicht möglich.

Die Farbbanddefinition scheint auch keine zu haben.

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\GLOBAL\XML\CMDUI.XML 
1

Scheint, wie Sie suchen RibbonLayoutsPage Klasse von Ribbon Utils für Sharepoint 2010.

http://spribbon.codeplex.com

+0

By the way, ist dies alles, was ich jemals gewünscht haben, und es dauerte finaly uns 2 Wochen nach der Arbeit wert zu bekommen, was hier 20 Zeilen Code Allos uns zu tun !!! –