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">...

「New」をセクションに置き換えることで、場所を変更できます。

一般的なエントリは、「新規」、「管理」、「コピー」、「ワークフロー」になります。

Ribbon.Documents.New.Controls._childrenの行は、カスタム ボタンを配置するセクションを sharepoint に指示します。

于 2012-11-20T12:33:02.740 に答える