Установите вид списка в XSLTListViewWebPart при развертывании от VS2012 в приложение SP2013

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

  •  10-12-2019
  •  | 
  •  

Вопрос

Я devloping приложение SP2013, которое включает в себя страницу (ASPX), которая содержит следующий веб-сайт и XSLTListViewwart, как показано ниже.Мне удалось удалить все элементы, которые я хочу удалить (панель инструментов, 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" >
.

Это было полезно?

Решение

Если вы планируете предоставить страницу с помощью модуля, я бы порекомендовал настроить веб-часть внутри модуля, а не в сам файле 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.

Другие советы

Если вы хотите изменить его прообрабатывающе проверить эту ссылку.Где они получают веб-панель, а затем устанавливают его вид.

Создать или получить xsltlistviewwebpart

Вы можете изменить представление по умолчанию в определении вашего списка.

Вот a Подобный вопрос SE, который объясняет, как изменить вид по умолчанию списка в Schema.xml

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top