2010-02-09 4 views
0

У меня есть сайт sharepoint, который содержит в нем библиотеки сайта и дочерних сайтов и документов. Пара документов библиотеки имеет настройки для поддержания версий документа вместе с комментариями.Настройка библиотеки документов для документов в качестве отчета

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

Я хочу показать эту информацию в виде отчета.

Нужно ли мне написать пользовательскую веб-страницу или код? Или как я могу показать эту информацию как отчет в sharepoint.

Заранее спасибо. Sachin

ответ

0

Информация о версии является свойством класса SPList, хотя только библиотеки документов могут использовать управление версиями в SharePoint.

Как вы можете это сделать, но вот вам быстрый код, чтобы вы начали.

Используйте SPWeb.GetListsOfTypeMethod (SPBaseType.SPDocumentLibrary), чтобы вернуть SPListCollection, пропустить проверку списка для свойства SPList.EnableVersioning.

//Get your SPWeb whichever way works best 

SPListCollection lists = web.GetListsofType(SPDocumentLibrary); 
foreach (SPList list in lists) 
{ 
    if(list.EnableVersioning = true) 
    { 
     // Write to a list or update a count 
    } 

//Output count results or a list of the doc libraries 
} 

Cheers, CJ

Смежные вопросы