Применяется ли пункт меню CustomAction к дочерним типам контента? - PullRequest
3 голосов
/ 24 августа 2009

У меня есть определение CustomAction с RegistrationType = "ContentType":

<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)?

1 Ответ

2 голосов
/ 24 августа 2009

У меня не было Изменения, чтобы попробовать это, но да, что, когда вы связываете CustomAction с родительским содержимым, оно также будет передано дочернему элементу.

Я получил эту информацию по ссылке

RegistrationId - идентификатор того, что будет привязано к этому CustomAction. Так как мы выбрали присоединение по типу контента и наш RegistrationId равен 0 × 01, мы присоединяем это действие CustomAction к типу контента Item и всем, что наследуется от него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...