Establezca una vista de una lista en xSltlistViewWebPart cuando se despliega desde la aplicación VS2012 a SP2013

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

  •  10-12-2019
  •  | 
  •  

Pregunta

Estoy devlopando una aplicación SP2013 que incluye una página (ASPX) que contiene la siguiente página web y XSLTLISTVIRTWEBPART, como se muestra a continuación.He logrado eliminar todos los elementos que quiero eliminar (barra de herramientas, mararchbox, etc.), pero quiero especificar la vista (he creado 4 visitas para la lista) que la lista predeterminada, pero puedo ver cualquier opción para hacer esto?

¿Alguien lo ha obtenido esto?

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

¿Fue útil?

Solución

Si planea aprovisionar la página usando un módulo, le recomendaría configurar la parte web dentro del módulo, en lugar de en el archivo ASPX en sí.Esto le permitirá seleccionar la vista que desee:

<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: Este ejemplo es de SP 2010, con suerte, es aplicable y compatible con SP 2013.

Otros consejos

Si desea cambiarlo, compruebe con gramaticalmente este enlace.Donde obtienen la página web y luego configurando su vista.

Crea o obtén xSltlistViewWebPart

Puede cambiar la vista predeterminada en la definición de su lista también.

Aquí hay una Pregunta similar enSE que explica cómo cambiar la vista predeterminada de la lista en Schema.xml

Licenciado bajo: CC-BY-SA con atribución
scroll top