首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >web部件中的甘特图视图

web部件中的甘特图视图
EN

Stack Overflow用户
提问于 2012-10-24 14:51:00
回答 3查看 2K关注 0票数 0

我正在尝试在web部件中显示甘特图视图。

首先,我只想确保我为甘特图视图提供了正确的XML。因此,我从模式列表创建了甘特图。这样做效果很好。然后,我尝试将此XML复制到web部件中。但是现在我没有得到甘特图视图,我只得到了一个普通的列表视图。

这是甘特图视图的XML:

代码语言:javascript
复制
<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>

有人知道为什么它只显示普通的列表视图而不是甘特图视图吗?

谢谢

EN

回答 3

Stack Overflow用户

发布于 2012-10-24 18:29:27

请使用列表视图Web部件,并将甘特图视图指定为要显示的视图。

不要在其他web部件中复制XML,它将不起作用。

票数 1
EN

Stack Overflow用户

发布于 2013-08-21 02:41:44

请使用列表视图Web部件,并将甘特图指定为要显示的视图。

从外部列表创建视图时,甘特图视图不是一个选项。有没有其他方法绕过这个障碍?

票数 0
EN

Stack Overflow用户

发布于 2014-06-20 04:41:54

我也想要这样,因为我想以小时为单位而不是以天为单位显示甘特图。可能确实存在XML/XSL视图功能,只要web部件具有查看列表数据的能力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13044185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档