Новые столбцы добавляются в тип контента, но не в библиотеку документов в sharepoint - PullRequest
3 голосов
/ 21 февраля 2012

Я добавляю столбцы к типу контента через код.Это работает довольно хорошо (отметив это в "настройках сайта - типах контента - (мой тип контента)) *

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

Любая идея, что мне нужно сделать, чтобы добавить эти столбцы вбиблиотека документов?

Ответы [ 2 ]

1 голос
/ 22 февраля 2012

Хорошо.Я был смущен именами внутри Sharepoint.В Web-Backend SITE типы контента называются «типами контента».Типы содержимого LIST (например, со страниц) называются «библиотека документов».Поэтому, чтобы достичь того, чего я хотел, мне пришлось добавить SPLookupField к типу контента сайта и еще один поиск для столбца с типом контента этого сайта в тип контента списка.

1 голос
/ 21 февраля 2012

Имеет ли для элемента типа контента для библиотеки документов атрибут Inherit, установленный на TRUE.

Ссылка на схему: http://msdn.microsoft.com/en-us/library/aa544268.aspx

...