Поделиться через


Добавление столбцов к спискам в типах контента

Дата последнего изменения: 1 октября 2009 г.

Применимо к: SharePoint Foundation 2010

При добавлении типа контента в список столбцы, на которые ссылается данный тип, добавляются в список, если они там отсутствуют.

На рисунке ниже показан процесс добавления столбцов в список при добавлении типов контента. Один из типов контента веб-сайта на рисунке — "Спецификация" — ссылается на три столбца сайта. Тип контента содержит ссылку на определение столбцов сайта для каждого добавленного столбца: "Разработчик", "Веха" и "Состояние". Коллекция столбцов содержит определения для всех столбцов, доступных на сайте.

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

Столбцы сайта, связанные с типом контента списка

На следующем рисунке показан более сложный случай, в котором несколько типов контента сайта добавляются в один список. В корневом сайте семейства создаются два типа контента: "Заметка" и "Спецификация". Местоположение типов делает их доступными для наследования всем другим сайтам в семействе. Администратор списка добавляет оба типа контента сайта в определенный список, показанный на рисунке. В этот момент SharePoint Foundation локально копирует типы контента сайта в список в виде типов контента списка. Затем SharePoint Foundation анализирует типы контента списка и определяет, какие столбцы следует добавить в список. В этом примере тип "Заметка" ссылается на два столбца: "Автор" и "Тема", а тип "Спецификация" ссылается на три столбца: "Автор", "Тестер" и "Разработчик". SharePoint Foundation добавляет требуемые столбцы.

Хотя столбец "Автор" упоминается в обоих типах, в список он добавляется только один раз. Кроме того, если столбец "Автор" необходим для типа "Спецификация", но необязателен для типа "Заметка", в списке он будет обязательным только для элементов типа "Спецификация".

Столбцы, добавленные в список для типов контента

Добавление столбцов списка в типы контента

Если столбцы добавляются в список напрямую, а список содержит несколько типов контента, пользователь может указать, должны ли все типы контента ссылаться на новый столбец. Если все типы будут ссылаться на столбец, а он будет отмечен как обязательный для списка, то столбец станет обязательным также и для каждого типа контента списка. Это поведение можно далее переопределить для конкретных типов контента списка.

Пользователь также может добавлять существующие столбцы списка в типы контента списка.

См. также

Концепции

Введение в столбцы

Обновление столбцов сайта

Введение в типы контента