Définissez une vue d'une liste dans XSLTLISTVIEWWEBPART lors du déploiement de VS2012 à SP2013 App

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/59631

  •  10-12-2019
  •  | 
  •  

Question

Je suis une application SP2013 qui inclut une page (ASPX) contenant le WebPart et XSLTListViewWebPart suivant, comme indiqué ci-dessous.J'ai réussi à supprimer tous les éléments que je veux supprimer (Barre d'outils, Seachbox, etc.) Mais je veux spécifier la vue (j'ai créé 4 vues de la liste) que la liste par défaut, mais je peux voir une option pour le faire?

Quelqu'un a bien eu ceci?

<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" >

Était-ce utile?

La solution

Si vous envisagez de prévoir la page à l'aide d'un module, je vous recommande de configurer la partie Web à l'intérieur du module, plutôt que dans le fichier ASPX lui-même.Cela vous permettra de choisir quelle que soit la vue souhaitée:

<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>

Remarque: Cet exemple est de SP 2010, espérons-le, il est applicable et compatible avec SP 2013.

Autres conseils

Si vous souhaitez modifier le changement de grammatical, vérifiez ce lien.Où ils obtiennent le webpart puis la définition de la vue.

Créez ou obtenez XSLTLISTVIEWWEBPART

Vous pouvez modifier la vue par défaut dans la définition de votre liste également.

Voici un Question similaire surSE qui explique comment changer la vue par défaut de la liste dans schema.xml

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top