Как определить из веб-части, наследуется ли тип содержимого документа от указанного базового типа содержимого? - PullRequest
0 голосов
/ 08 июля 2010

SharePoint новичок здесь.

У меня есть веб-часть, которая прикреплена к странице редактирования SharePoint [EditForm.aspx]. Как определить, связан ли редактируемый документ с типом контента, который наследует на любом уровне своей цепочки наследования от указанного базового типа?

Например, у меня есть базовый тип контента, который называется «База документов». Я хочу, чтобы эта веб-часть действовала тогда и только тогда, когда редактируемый документ в конечном итоге происходит из этого базового типа. Как я могу определить это из моей веб-части?

1 Ответ

2 голосов
/ 08 июля 2010

SPContentType wantedBase = web.ContentTypes ["База документов"]; if (listItem.ContentType.Id.IsChildOf (wantedBase.Id)) // Да, это ребенок

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