Sharepoint - добавить поле к типу контента без обновления списка - PullRequest
0 голосов
/ 22 декабря 2011

Я использую функцию обновления sharepoint для обновления типов контента и списков. Я пробовал и UpdateInclusionSealedAndReadOnly (true), и Update (true), и он не обновляет мой список новыми полями. Поле просто не появляется в списке, хотя оно появляется, если я захожу в Настройки сайта | Типы контента и откройте тип контента.

Что-то не так или, может быть, мне нужно что-то еще, чтобы добавить поле в список?

Если я добавлю поле из sharepoint напрямую (а не из кода) к типу контента, оно также обновит список.

Спасибо

Иосиф

1 Ответ

1 голос
/ 27 декабря 2011

Мой опыт работы с этими сценариями заключается в том, что вам нужно вручную выполнить все операции с вашим типом контента и добавить свое поле к каждому экземпляру типа контента.

Используя класс SPContentTypeUsage, вы можете найти экземпляры и просмотреть их. Мой коллега написал хороший пост в блоге на эту тему: http://johanleino.wordpress.com/2009/08/11/propagating-updates-to-content-types/

(я знаю, что это для SP2007, но это относится и к 2010 году.)

С уважением, Рикард

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