2010-02-09 44 views
0

我有一个包含站点和子站点以及文档库的SharePoint站点。文档库夫妇有设置来维护文档的版本和评论。将文档库设置显示为报告

现在我有一个客户希望看到这个设置网站明智的要求,在哪个站点如何meny文档库有启用版本控制......?

我想将此信息显示为报告。

是否需要为它编写自定义web部件或代码?或者我怎样才能以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 
} 

干杯,CJ