1

我需要将自定义菜单添加到列表菜单工具栏。我写elements.xml了如下图:

<CustomAction
   Id="SiteActionsToolbar"
   RegistrationType="ContentType"
   RegistrationId="0x01"
   Location="ViewToolbar"
   Title="Upload"
   Sequence="0"
   Description="Upload file ti file system">
   <UrlAction Url="SitePages/UploadFile.aspx?ListId={ListId}"/>
</CustomAction>

我的自定义菜单出现并且工作正常。但要求是在“新”菜单之后“动作”菜单之前设置此菜单的显示顺序。

是否可以在不使用 Javascript 的情况下在 sharepoint 中执行此操作?

4

1 回答 1

2

您需要使用以下标签定义位置:

<CommandUIExtension><CommandUIDefinitions> <CommandUIDefinition Location="Ribbon.Documents.New .Controls._children " >...

您可以通过将“新建”替换为您的部分来更改位置。

一般条目将是“新建”、“管理”、“副本”、“工作流程”

Ribbon.Documents.New.Controls._children行表示共享点将自定义按钮放置在哪个部分。

于 2012-11-20T12:33:02.740 回答