Sharepoint中文档库的全局自定义视图

时间:2009-02-09 05:53:00

标签: sharepoint

在Sharepoint文档库中,当我们创建新文档库时,默认视图为“所有文档”。这一个:

alt text

我们可以从查看>制作自定义视图创建视图(位于文档库视图的右上角)。我创建了一个新的标准视图,并将其命名为“Chromed View”。我编辑了它,然后我看到这个视图只适用于当前的文档库:

alt text

其他文档库无法使用此视图。

我开发了一个从CRM触发文档库创建的系统(CRM Iframe中的文档库视图正在使用该镀铬视图)。创建本身进展顺利,我可以使用Sharepoint Web服务创建文档库。但是我仍然无法为新创建的doc lib自动应用自定义视图。

我的问题是,我们是否可以创建一个全局视图(不仅仅在一个文档库中),以便我们可以将该全局视图用于任何文档库。

感谢b4任何意见:)

3 个答案:

答案 0 :(得分:4)

您还可以创建一个新的自定义文档库类型,其中嵌入了视图。每当从新的doc lib类型创建新库时,它将获得新视图。

这仍然不是真正的“全局”视图,如果视图发生更改,您可能会遇到相同的问题(视图不会在使用以前版本的视图创建的文档库上更新)。 / p>

答案 1 :(得分:2)

执行此操作的一种方法是使用事件接收器创建功能。当用户创建列表时,您可以检查列表是否是正确的类型(101),然后向其添加新视图。该功能还可以在激活时将此视图添加到现有文档库。不应该太费力。 这种观点并非真正全球化。由于每个实例的列表定义都是重复的,因此WSS中没有全局视图(afaik)。我们都希望在下一个版本中视图是内容类型的一部分。

答案 2 :(得分:1)

全局更改所有文档库并更改所有现有库,您需要编辑layours / templates中XSL文件夹中的XSLT文件

其中有几个,但是这些是用这个生成所有库的方式你基本上可以指定默认的“”库的外观。请确保为这些文件进行备份。同时创建新的内容类型并将这些xlts复制到不同的文件名然后将内容类型链接到这些也可以是一种解决方案,因此当用户使用您的内容类型创建新库时,您可以确保它们是在你想要的一种方式。

相关问题