SharePoint文档库自定义文档视图

时间:2009-07-09 18:17:15

标签: sharepoint moss sharepoint-2007 customization document-library

我在MOSS 2007中有一个包含文件夹和文件的文档库。文档库中的文档视图具有以下列:文档名称,类型,创建日期时间,创建者,修改日期时间。如何配置视图,使其不显示文件夹的“已修改”,“已创建”和“已创建”字段的任何信息。换句话说,我希望文档库文档列表中的“文件夹”内容类型的这些字段为空。提前谢谢。

[编辑]虽然Paul-Jan的回答部分解决了我的问题,但我仍然不知道如何解决“Created By”和“ “修改者”。在“计算值”中没有属性可以引用它们。 Kusek说“编辑器”可用于解决文档的“修改者”属性,但这不起作用

4 个答案:

答案 0 :(得分:6)

您可以使用计算列来执行此操作。对于您想要的每个列,创建一个计算的替代项,测试内容类型是否为“文件夹”。例如,您要创建一个 ModifiedNoFolder 列,定义为

=IF([Content Type]<>"Folder",[Modified],"")

确保将正确的类型分配给计算列(日期时间)。现在从视图中删除原始的Modified列,并添加ModifiedNoFolder。

哦,如果你的意思是“在代码中”(使这个问题与编程相关),你可以在代码中执行上述操作。 : - )

答案 1 :(得分:1)

您可以将javascript添加到母版页或视图的aspx页面,该页面将搜索DOM以查找相关部分并隐藏它们。

答案 2 :(得分:1)

由@Editor修改的

是以html值的形式。

答案 3 :(得分:1)

建议的计算列w / formula:= IF([Content Type]&lt;&gt;“Folder”,[Modified],“”)不适用于添加到库中的文档。显然在设置修改日期之前设置了此列,因此在上载文档时,计算的列值将设置为“12/30/1899 12:00 AM”,修改后的值将具有正确的日期/时间