我在生产环境中有一个自定义列表定义,其列表实例使用以下定义创建:
<View BaseViewID="0" Type="HTML" WebPartZoneID="Main" DisplayName="All Items" DefaultView="TRUE" MobileView="True" MobileDefaultView="False" SetupPath="pages\viewpage.aspx" ImageUrl="/_layouts/images/issues.png" Url="Forms/AllItems.aspx">
我需要以某种方式更改设置路径,以便文档库的AllItems.aspx视图显示来自其父站点文档库的文档。 CQWP
。我使用SPView.SetViewXml()
尝试了这一点,但这没有任何影响。
我试图关注Stefan Stanev's SharePoint blog
我已成功使用Unghost a custom SPView 更改了开发中的设置路径,但我真的不想沿着这条路走下去。
我通过映射到模板\页面来定制viewpage.aspx
并编辑/添加所需的Web部件并添加功能升级以创建新视图将其设置为默认值,通过调用SPView.SetViewXml来更改ViewXml但是这样不起作用。
有没有一种更新内容数据库后期制作的方法来更改和自定义自定义文档库的AllItems.aspx而无需直接查询内容数据库?