0

是否可以根据您所在的网页自定义文档库上的视图列表?我计划在一个大型文档库上配置大约 500 个视图,但它不可能在 500 个视图之间导航......

4

1 回答 1

1

目前还不清楚一个列表可以有多少视图。我不确定我是否会在列表中添加 500 个视图,即使可以。

但是,Web 部件可以在其中内置自定义视图。例如,以下是我用于当前项目的 Web 部件的精简版本:

<WebPartPages:XsltListViewWebPart runat="server"
    Title="Large Document Library"
    ListUrl="LargeDocumentLibrary"
    ChromeType="TitleOnly"
    >
    <XmlDefinition>
       <View MobileView="TRUE" Type="HTML" Level="1">
           <Query>
                <Where>
                    <!-- Enter conditions here -->
                </Where>
            </Query>
           <ViewFields>
               <!-- Enter FieldRef elements here -->
           </ViewFields>
           <RowLimit Paged="TRUE">30</RowLimit>
       </View>
    </XmlDefinition>
    <parameterbindings>
       <ParameterBinding Name="dvt_sortdir" Location="Postback;Connection"/>
       <ParameterBinding Name="dvt_sortfield" Location="Postback;Connection"/>
       <ParameterBinding Name="dvt_startposition" Location="Postback" DefaultValue=""/>
       <ParameterBinding Name="dvt_firstrow" Location="Postback;Connection"/>
       <ParameterBinding Name="OpenMenuKeyAccessible" Location="Resource(wss,OpenMenuKeyAccessible)" />
       <ParameterBinding Name="open_menu" Location="Resource(wss,open_menu)" />
       <ParameterBinding Name="select_deselect_all" Location="Resource(wss,select_deselect_all)" />
       <ParameterBinding Name="idPresEnabled" Location="Resource(wss,idPresEnabled)" />
       <ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
       <ParameterBinding Name="NoAnnouncementsHowTo" DefaultValue="" />
       <ParameterBinding Name="AddNewAnnouncement" Location="Resource(wss,addnewitem)" />
       <ParameterBinding Name="MoreAnnouncements" Location="Resource(wss,moreItemsParen)" />
    </parameterbindings>
</WebPartPages:XsltListViewWebPart>
于 2012-04-18T14:17:33.473 回答