2012-10-24 3 views
0

Я пытаюсь отобразить представление диаграммы Ганта в веб-части.Просмотр диаграммы Ганта в веб-части

Сначала я просто хочу убедиться, что у меня есть правильный XML для представления диаграммы Ганта. Поэтому я создал диаграмму Ганта из списка схем. Это отлично работает. Затем я попытался скопировать этот XML в веб-части. Но теперь у меня нет диаграммы Ганта, я просто получаю обычный просмотр списка.

Это XML для представления диаграммы Ганта:

<WebPartPages:WebPartZone runat="server" FrameType="None" ID="Main" Title="loc:Main"> 
       <ZoneTemplate> 
        <WebPartPages:XsltListViewWebPart ID="XsltListViewWebPart" runat="server" Description="" ListDisplayName="Strategic Items" PartOrder="0" HelpLink="" AllowRemove="True" IsVisible="True" AllowHide="True" UseSQLDataSourcePaging="True" ExportControlledProperties="False" IsIncludedFilter="" DataSourceID="" Title="My Strategic Items" ViewFlag="8388621" NoDefaultStyle="" AllowConnect="True" FrameState="Normal" CatalogIconImageUrl="/_layouts/images/itgen.png" PageSize="-1" PartImageLarge="/_layouts/images/itgen.png" AsyncRefresh="False" Dir="Default" DetailLink="/Lists/StrategicItems" ShowWithSampleData="False" FrameType="Default" PartImageSmall="" IsIncluded="True" SuppressWebPartChrome="False" AllowEdit="True" AutoRefresh="False" AutoRefreshInterval="60" AllowMinimize="True" WebId="00000000-0000-0000-0000-000000000000" ViewContentTypeId="" InitialAsyncDataFetch="False" GhostedXslLink="main.xsl" MissingAssembly="Cannot import this Web Part." HelpMode="Modeless" AllowZoneChange="True" ManualRefresh="False" __MarkupType="vsattributemarkup" __AllowXSLTEditing="true" WebPart="true" Height=""> 
         <XmlDefinition> 
          <View BaseViewID="1" Type="GANTT" WebPartZoneID="Main" DisplayName="Gantt View" DefaultView="TRUE" MobileView="FALSE" MobileDefaultView="FALSE" SetupPath="pages\viewpage.aspx" ImageUrl="/_layouts/images/generic.png" Url="GanttView.aspx"> 
           <ViewFields> 
            <FieldRef Name="Icon" /> 
            <FieldRef Name="LinkTitle" /> 
            <FieldRef Name="Item Type" /> 
            <FieldRef Name="Responsible Business" /> 
            <FieldRef Name="AssignedTo" /> 
            <FieldRef Name="Progress Status" /> 
            <FieldRef Name="DMTargetDate" /> 
            <FieldRef Name="% Complete" /> 
           </ViewFields> 
           <ViewData> 
            <FieldRef Name="DMStartDate" Type="GanttStartDate" /> 
            <FieldRef Name="DMTargetDate" Type="GanttEndDate" /> 
            <FieldRef Name="Title" Type="GanttTitle" /> 
            <FieldRef Name="% Complete" Type="GanttPercentComplete" /> 
           </ViewData> 
           <Query /> 
           <!--<Aggregations Value="Off" />--> 
           <RowLimit Paged="TRUE">30</RowLimit> 
           <!--<Mobile MobileItemLimit="99" />--> 
           <Toolbar Type="Standard" /> 
           <!--<XslLink Default="TRUE">main.xsl</XslLink>--> 
           <ParameterBindings> 
            <ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" /> 
            <ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_DEFAULT)" /> 
           </ParameterBindings> 
          </View> 
         </XmlDefinition> 
        </WebPartPages:XsltListViewWebPart> 
       </ZoneTemplate> 
      </WebPartPages:WebPartZone> 

Кто-нибудь знает, почему он просто показывает нормальный вид списка, а не вид диаграммы Ганта?

Благодаря

ответ

1

Пожалуйста, используйте список веб-части, указав Ганта как вид для отображения.

Не копируйте XML в другой веб-части, это не сработает.

0

Пожалуйста, используйте веб-часть с видом списка, указав Gantt View как вид для отображения.

Gantt view не является вариантом при создании просмотра внешнего списка. Есть ли другой путь вокруг этого препятствия?

0

Я хочу это, потому что я хочу отображать gantt в шкале часов вместо дней. Вероятно, действительно существует возможность просмотра XML/XSL, если веб-части имеют возможность просматривать данные списка.

Смежные вопросы