Listview 为我的列表创建一个视图

Listview 为我的列表创建一个视图,listview,sharepoint-2010,Listview,Sharepoint 2010,我有一个简短的问题。 我有一个自定义列表,我想创建这个列表的视图。为此,我在列表的Schema.xml中创建了视图节点 <Views> <View Name="{53EB3C9C-A765-4629-A938-7B912E04083B}" DefaultView="TRUE" MobileView="TRUE" MobileDefaultView="TRUE" Type="HTML" DisplayName="Tous les éléments" Url="/ci

我有一个简短的问题。 我有一个自定义列表,我想创建这个列表的视图。为此,我在列表的Schema.xml中创建了视图节点

 <Views>
      <View Name="{53EB3C9C-A765-4629-A938-7B912E04083B}" DefaultView="TRUE" MobileView="TRUE" MobileDefaultView="TRUE" Type="HTML" DisplayName="Tous les éléments" Url="/circulationaccords/Lists/FicheAccord/AllItems.aspx"  BaseViewID="1" ContentTypeID="0x" ImageUrl="/_layouts/images/generic.png">
        <Query>
          <OrderBy>
            <FieldRef Name="ID"/>
          </OrderBy>
        </Query>
        <ViewFields>
          <FieldRef Name="Attachments"/>
          <FieldRef Name="LinkTitle"/>
        </ViewFields>
        <RowLimit Paged="TRUE">30</RowLimit>
      </View>
      <View Name="{7AB6A3F1-E8A4-49D7-9B95-BFC9DE7D52A9}" MobileView="TRUE" Type="HTML" DisplayName="ParDateDeDemande" Url="/circulationaccords/Lists/FicheAccord/ParDateDeDemande.aspx"  BaseViewID="2" ContentTypeID="0x" ImageUrl="/_layouts/images/generic.png">
        <Query>
          <GroupBy Collapse="TRUE" GroupLimit="30">
            <FieldRef Name="DateDemande"/>
          </GroupBy>
          <OrderBy>
            <FieldRef Name="DateDemande"/>
          </OrderBy>
        </Query>
        <ViewFields>
          <FieldRef Name="Attachments"/>
          <FieldRef Name="LinkTitle"/>
          <FieldRef Name="EtapeEnCours"/>
          <FieldRef Name="IdentiteFournisseur"/>
          <FieldRef Name="NomEtablissement"/>
          <FieldRef Name="NomDemandeur"/>
          <FieldRef Name="ObjetCommande"/>
          <FieldRef Name="StatutDemande"/>
          <FieldRef Name="ActeurEnCours"/>
          <FieldRef Name="DateDemande"/>
        </ViewFields>
        <RowLimit Paged="TRUE">30</RowLimit>
        <Aggregations Value="Off"/>
      </View>
    </Views>

30
30
这里的问题是没有创建视图,但是当我进入列表参数查看视图时,我将视图视为视图的模型。我想直接得到意见


有人知道这是怎么回事吗

尝试定义视图元素的属性,如下所示:

<View 
    DefaultView="TRUE"
    MobileView="TRUE"
    MobileDefaultView="TRUE"
    Type="HTML"
    DisplayName="Tous les éléments"
    Url="AllItems.aspx"
    BaseViewID="1"
    SetupPath="pages\viewpage.aspx"
    ImageUrl="/_layouts/images/generic.png">
<View 
    MobileView="TRUE"
    Type="HTML"
    DisplayName="ParDateDeDemande"
    Url="ParDateDeDemande.aspx"
    BaseViewID="2"
    SetupPath="pages\viewpage.aspx"
    ImageUrl="/_layouts/images/generic.png">


我认为缺少SetupPath属性和过于具体的Url属性可能是您的视图未按预期显示的原因。

它仍然不起作用,我添加了WebPartZoneID=“Main”以查看这是否是问题所在,但仍然不起作用。我只是不明白,在SharePoint中创建视图应该不难吧?不,创建视图并不难。我已经用类似于上面的东西做过很多次了。更改schema.xml后,您是否执行了以下操作:1)停用/激活站点上的功能,2)根据列表定义创建新的列表实例?更改schema.xml不会对现有列表产生任何影响,除非该版本已激活,否则重新部署功能定义可能无法在网站内工作。我刚刚尝试删除网站集和解决方案,然后再次部署所有内容,但仍然不起作用。。。奇怪的是,它与我拥有的另一个自定义列表配合得很好-_-好的,我刚刚删除了这个列表,并重新激活了这个功能,它成功了。我想删除网站集是不够的,我必须删除web应用程序?非常感谢您的帮助:)事实上,我已经尝试删除了所有内容:网站集、解决方案和Web应用程序,但并没有达到预期效果。似乎我必须手动删除列表并重新激活该功能,这样它才能正常工作。。。你知道它可能来自哪里吗?