Imposta una vista di un elenco in XSLTListViewWebPart quando si distribuisce dall'app VS2012 a SP2013

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

  •  10-12-2019
  •  | 
  •  

Domanda

Sto devloping un'app SP2013 che include una pagina (ASPX) che contiene il seguente WebPart e XSLTListViewWebPart come mostrato di seguito.Sono riuscito a rimuovere tutti gli elementi che voglio rimuovere (barra degli strumenti, seachbox, ecc.) Ma voglio specificare la vista (ho creato 4 visualizzazioni per l'elenco) che l'elenco è predefinito ma posso vedere qualsiasi opzione per farlo?

Chiunque abbia achenuto questo?

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

È stato utile?

Soluzione

Se si prevede di prevedere la pagina utilizzando un modulo, si consiglia di configurare la web part all'interno del modulo, piuttosto che nel file ASPX stesso.Questo ti permetterà di selezionare qualsiasi visualizzazione che desideri:

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

Nota: questo esempio è da SP 2010, si spera che sia applicabile e compatibile con SP 2013.

Altri suggerimenti

Se si desidera modificarlo contro-grammaticalmente controllare questo link.Dove ottengono il webpart e poi impostano la sua vista.

Crea o ottieni XSLTListViewWebPart

È possibile modificare la visualizzazione predefinita nella definizione della tua lista.

Ecco un Domanda simile Se questo spiega come modificare la vista predefinita della lista in schema.xml

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top