2009-08-24 6 views
3

私はRegistrationType =「ContentTypeを」とのCustomAction定義を持っている:CustomActionメニュー項目は子コンテンツタイプに適用されますか?

<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> 
    <CustomAction 
     Id="Sample.DuplicateListItem" 
     Location="EditControlBlock" 
     Title="Copy Item..." 
     RegistrationType="ContentType" 
     RegistrationId="0x01010012"> 
     <UrlAction Url="~site/_layouts/TheKidListActions/CopyListItem.aspx?List={ListId}&amp;ID={ItemId}"/> 
    </CustomAction> 
</Elements> 

このコンテンツタイプを使用するすべてのドキュメントライブラリには、このコンテキスト項目のメニューが表示されます。

私の質問は、コンテンツタイプが0x010100120013(0x01010012から継承)のリストの場合、このコンテキストアイテムメニューが表示されますか?

答えて

2

私はそれを試してみましたが、あなたがCustomActionを親コンテンツに関連付けると、子にもプッシュされることになります。

私はRegistrationId Link

からこの情報を得た - これのCustomActionは、それに接続されます何の識別子。コンテンツタイプ別にアタッチすることを選択し、RegistrationIdが0×01であるため、このCustomActionをItemコンテンツタイプとそのコンテンツタイプから継承するすべてに添付します。

関連する問題