2

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

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

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

ありがとう、

4

2 に答える 2

1

Ribbon Utils for SharePoint 2010のRibbonLayoutsPageクラスを探しているようです。

http://spribbon.codeplex.com

于 2011-04-05T19:41:26.763 に答える
0

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

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

CustomActions には 4 つの RegistrationType があります

  • リスト
  • コンテンツ タイプ
  • プログラム ID
  • ファイルの種類

アプリケーション ページには List も ContentType もありません。FileType を残すだけの ProgId (infopath など) ではないと思います。RegistrationId=aspx で RegistrationType=FileType を試しましたが、うまくいきません。

リボン ボタンのあるアプリケーション ページを見たことがあるかどうかを考えようとしていますが、思い出せません。だから無理だと思う。

リボンの定義にはどちらかがあるようです。

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\GLOBAL\XML\CMDUI.XML
于 2011-01-11T14:38:12.247 に答える