【问题标题】:how do i add a view to schema.xml in sharepoint如何在 sharepoint 中向 schema.xml 添加视图
【发布时间】:2009-04-29 08:07:03
【问题描述】:

我正在尝试将视图添加到自定义列表。目标是 MOSS 2007,我正在使用带有 VSeWSS 1.3 的 VS2008。该功能已经有一个自定义列表定义,包括一个名为“日历”的自定义视图。首先,我想我应该创建另一个名为 NewCalendar 的视图,它只是现有自定义视图 Calendar 的副本。

所以,我将 Calendar.aspx 复制到 NewCalendar.aspx,复制当前日历的现有“视图”节点并粘贴一个新节点,然后更改新节点的以下属性:DisplayName、Url 和 DefaultView。

当我刷新 WSP 视图时,会出现 NewCalendar.aspx。当我部署并转到 NewCalendar.aspx 时,我得到一个 404。使用 SharePoint Manager 我确认该页面不存在。

如何通过功能添加自定义视图,使其显示在“视图”下拉菜单中?

更新:如果我创建自定义列表的新实例,它会起作用。如何让自定义视图显示在现有列表中?

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    不幸的是,功能通常不具有追溯力。您不能更新功能并期望从该功能创建的所有现有项目都得到更新。我认为这是设计使然。如果这是可能的,它可能会产生深远的(意想不到的)后果。

    在这些 senario 中,我在发布新功能时编写了一个改造脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-22
      • 1970-01-01
      • 2018-12-25
      • 1970-01-01
      • 1970-01-01
      • 2016-08-10
      相关资源
      最近更新 更多