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 有四种可能的 RegistrationTypes

  • 列表
  • 内容类型
  • 程序编号
  • 文件类型

应用程序页面没有 List 或 ContentType,我不认为它是 ProgId(如 infopath),只留下 FileType。我试过 RegistrationType=FileType 和 RegistrationId=aspx 但这不起作用。

我只是想想想我是否见过带有功能区按钮的应用程序页面,但不记得了。所以我认为这是不可能的。

功能区定义似乎也有。

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