我是驱动SP2013应用程序,其中包含一个页面(aspx),其中包含以下WebPart和XSLTListViewWebPart,如下所示。我已经设法删除了我要删除的所有元素(工具栏,seaarchbox等),但我想指定该列表默认为但我可以看到任何选项要执行此操作的视图(我为列表创建了4个视图),但我可以看到任何选项?

任何达到这个?

<WebPartPages:WebPartZone runat="server" FrameType="None" ID="HolidayBalance" Title="loc:HolidayBalance" PartChromeType="TitleOnly" ShowTitleIcons="True" AllowLayoutChange="False">
        <WebPartPages:XsltListViewWebPart ID="XsltListYourHolidayBalance" runat="server" ListUrl="Lists/Personnel Holiday Entitlement"  IsIncluded="True" NoDefaultStyle="TRUE" Title="Your Holiday Balance" PageType="PAGE_NORMALVIEW" Default="True" DisableViewSelectorMenu="True" InplaceSearchEnabled="False" ShowToolbarWithRibbon="False" >
.

有帮助吗?

解决方案

如果您计划使用模块配置页面,我建议在模块内部的Web部件配置,而不是在ASPX文件中配置。这将允许您选择您想要的任何视图:

<File Path="mypage.aspx" Url="mypage.aspx" Type="GhostableInLibrary">
  <View List="Lists/Personnel Holiday Entitlement" BaseViewID="4" WebPartZoneID="HolidayBalance" WebPartOrder="1">
    <![CDATA[
          <webParts>
              <webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
                  <metaData>
                      <type name="Microsoft.SharePoint.WebPartPages.XsltListViewWebPart,Microsoft.SharePoint,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" />
                      <importErrorMessage>Cannot import this Web Part.</importErrorMessage>
                  </metaData>
                  <data>
                      <properties>
                          <property name="Title" type="string">Your Holiday Balance</property>
                          <property name="DisableViewSelectorMenu" type="bool">True</property>
                          <property name="InplaceSearchEnabled" type="bool">False</property>
                          <property name="ShowToolbarWithRibbon" type="bool">False</property>
                      </properties>
                  </data>
              </webPart>
          </webParts>
      ]]>
  </View>
</File>
.

注意:此示例来自SP 2010,希望它适用并与SP 2013兼容。

其他提示

如果要更改它,请在争论此选中此链接。他们获得WebPart的地方,然后设置它的视图。

创建或获取xsltlistviewwebpart

您也可以在列表的定义中更改默认视图。

这是一个类似问题SE介绍如何在Schema.xml中更改列表的默认视图

许可以下: CC-BY-SA归因
scroll top