我有一个简单的问题。 我有一个自定义列表,我想创建此列表的视图。为此,我在列表的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>
这里的问题是没有创建视图,但是当我进入列表参数来查看视图时,我将视图视为视图模型。我想直接得到意见。
有人知道这怎么可行吗?
答案 0 :(得分:1)
尝试像这样定义View元素的属性:
<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属性可能是您的视图未按预期显示的原因。