2

いくつかの情報を表示し、ユーザーがカスタム機能を実行できるようにするために、SharePoint 2010アプリケーションページ(AKAレイアウトページ)を作成しようとしています。SharePoint 2010リボンアプリケーションページ

実行する機能のカスタムリボンタブを表示する必要があります。そして、このカスタムタブを、作成したアプリケーションページに表示します。

私はカスタムリボンタブを作成し、それをSP機能を通じてリストビューリボンに表示することができました。しかし、このカスタムリボンタブをどのように登録して、作成したアプリケーションページに表示させることができますか?

おかげで、

答えて

0

は、カスタムアプリケーションのページには、_layoutsフォルダにあり、LayoutsPageBaseから延びていますか?

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

CustomActionsは、4つの可能RegistrationTypes

  • 一覧
  • を持っていたContentType
  • ProgIdの
  • のFileType

アプリケーションページには何のリストを持っていませんまたはContentType、私はそれがちょうどFileTypeを残すProgId(infopathのような)だと思いません。 RegistrationType = FileTypeを試してみましたが、RegistrationId = aspxで動作しますが、動作しません。

リボンボタン付きのアプリケーションページを見たことがあるのですが、思い出せないと思っています。だから私はそれが不可能だと思っている。

いずれかのリボン定義があるようです。

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

は、SharePoint 2010ためリボンのUtilsからRibbonLayoutsPageクラスを探しているように思えます。ところで

http://spribbon.codeplex.com

+0

、これは私が今まで思っているすべてのものであり、それはfinalyたちアロスここでのコードの20行が何をすべきかを取得するために仕事の価値は2週間かかりました! –