хранить данные в разделяемой точке определения списка - PullRequest
2 голосов
/ 05 июня 2009

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

Когда я сохраняю список как шаблон списка через страницу настроек списка, он дает мне возможность сохранять содержимое списка. Если я скачаю .stp, переименую в .cab, открою и посмотрю файл manifest.xml, я вижу, что содержимое списка сохраняется в узле данных. Я добавил этот узел данных в файл schema.xml определения моего списка, но когда я создаю список, используя определение списка, данные игнорируются.

Как сделать так, чтобы определения моего списка были предварительно заполнены данными?

Ответы [ 3 ]

2 голосов
/ 10 июля 2009

(Частичным) решением является элемент ListInstance XML-файла elements.

Некоторые полезные ссылки:

http://blogit.create.pt/blogs/andrevala/archive/2008/06/17/SharePoint-2007-Deployment_3A00_-List-Instance-Features.aspx

http://msdn.microsoft.com/en-us/library/ms478860.aspx

РЕДАКТИРОВАТЬ: Обратите внимание, что это только создает список с указанными данными, когда функция активирована. Списки, созданные из шаблона списка через пользовательский интерфейс, не будут иметь никаких записей.

1 голос
/ 06 июня 2009

Вместо этого вы можете создать функцию. Активируйте функцию, создайте все три списка.

http://blogs.msdn.com/karthick/archive/2006/11/28/wss-3-0-features.aspx

Может помочь вам начать путь.

1 голос
/ 05 июня 2009

Данные в поле поиска сохраняются в другом списке. Так что данные не будут извлечены из другого списка.

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

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