Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SharePoint 2007中作为视图列出的其他页面 情况:_Sharepoint_Sharepoint 2007_Sharepoint Designer - Fatal编程技术网

在SharePoint 2007中作为视图列出的其他页面 情况:

在SharePoint 2007中作为视图列出的其他页面 情况:,sharepoint,sharepoint-2007,sharepoint-designer,Sharepoint,Sharepoint 2007,Sharepoint Designer,我已经使用SharePoint Designer为SharePoint 2007自定义了错误数据库模板。具体来说,我已经编辑了模板中包含的位于Bugs列表中的其他.aspx页面。这些只是简单的编辑表单,我的定制非常小 我已验证是否正确选择了支持文件(新建、编辑、显示)。这些表格也都经过编辑。我在Bugs列表中有以下.aspx页面(非视图): Activate.aspx Close.aspx DispForm.aspx-支持显示表单 EditForm.aspx-支持编辑表单 NewForm.as

我已经使用SharePoint Designer为SharePoint 2007自定义了错误数据库模板。具体来说,我已经编辑了模板中包含的位于Bugs列表中的其他.aspx页面。这些只是简单的编辑表单,我的定制非常小

我已验证是否正确选择了支持文件(新建、编辑、显示)。这些表格也都经过编辑。我在Bugs列表中有以下.aspx页面(非视图):

  • Activate.aspx
  • Close.aspx
  • DispForm.aspx-支持显示表单
  • EditForm.aspx-支持编辑表单
  • NewForm.aspx
  • ResolveForm.aspx
  • NewIssue.aspx-支持新表单
  • Resolve.aspx
问题是: 在任何视图上,“视图”下拉列表包含3个非视图,除实际视图选项外,还对应于激活、关闭和解析表单。选择这些“视图”只会打开这些表单

显然,SharePoint正在选择列表中任何不支持文件且假定为视图的.aspx页面。奇怪的是,在我使用SharePoint Designer修改这些文件之前,这些文件的情况并非如此。此外,NewForm.aspx页面未被修改(我刚刚创建了一个新表单,现在它是一个支持文件),即使它没有标记为支持文件,它也不会错误地显示在我的视图列表中

结论是: 必须有一些设置来将这些文件标记为非视图,而不是支持文件。我查看了NewForm.aspx,并将其与修改后的表单进行了比较,没有发现与此相关的明显差异


也许您以前有过此问题,或者知道如何解决此问题?如果是这样,这里有一些简单的要点提前谢谢

如果它们被设置为视图(听起来像是这样),请尝试隐藏
以将其从视图列表中删除


我不认为您可以让它们成为
元素,因为它只接受DisplayForm、EditForm或NewForm


您似乎建议我编辑列表的schema.xml文件。如果这是正确的,我如何使用SharePoint Designer进行编辑?关于如何使用SharePoint Designer进行编辑,或者您是否建议使用其他方法?我知道,在SharePoint 2010中,如果您打开aspx文件,页面上某处会嵌入一个元素,有时作为转义的xml字符串。您可以在那里添加Hidden=“True”属性。我现在无法实际连接到sharepoint 2007实例,但sharepoint 2007是否具有相同的功能?
  <View BaseViewID="1" 
        Type="HTML" 
        WebPartZoneID="Main"        
        DisplayName="Activate" 
        RowLimit="100" 
        ImageUrl="/_layouts/images/generic.png"          
        Hidden="TRUE"
        Url="Activate.aspx">