我正在使用Telerik ASP.NET OrgChart来显示一个简单的图表组织,我有一个相当小的问题:我的图表没有显示任何扩展/折叠图表的事情,所以我的图表(可能很大) )显示所有节点,这不是我想要的,我希望能够隐藏/显示我的节点,以便用户可以轻松地导航图表,我已经完全使用了此示例中的代码:
http://www.telerik.com/help/aspnet-ajax/orgchart-expand-collapse.html
但是我的图表没有显示隐藏/显示图标,出了什么问题?你错过了什么吗?
这是我的代码:
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<telerik:RadOrgChart ID="RadOrgChart1" runat="server" EnableCollapsing="true">
<Nodes>
<telerik:OrgChartNode>
<GroupItems>
<telerik:OrgChartGroupItem Text="Item1">
</telerik:OrgChartGroupItem>
<telerik:OrgChartGroupItem Text="Item1">
</telerik:OrgChartGroupItem>
</GroupItems>
<Nodes>
<telerik:OrgChartNode>
<GroupItems>
<telerik:OrgChartGroupItem Text="Item1">
</telerik:OrgChartGroupItem>
<telerik:OrgChartGroupItem Text="Item1">
</telerik:OrgChartGroupItem>
</GroupItems>
</telerik:OrgChartNode>
<telerik:OrgChartNode Collapsed="true">
<GroupItems>
<telerik:OrgChartGroupItem Text="item1">
</telerik:OrgChartGroupItem>
</GroupItems>
<Nodes>
<telerik:OrgChartNode>
<GroupItems>
<telerik:OrgChartGroupItem Text="Item1">
</telerik:OrgChartGroupItem>
<telerik:OrgChartGroupItem Text="Item1">
</telerik:OrgChartGroupItem>
</GroupItems>
</telerik:OrgChartNode>
</Nodes>
</telerik:OrgChartNode>
</Nodes>
</telerik:OrgChartNode>
</Nodes>
</telerik:RadOrgChart>
我使用Q3 2011,当我想运行我的代码时,我应该删除Collapsed="true"
,我认为它不受支持,我认为这是我的问题,我该如何解决这个问题?
答案 0 :(得分:1)
组中只有一个项目,其中collapse属性设置为true。 “折叠”属性应应用于您打算成为可折叠的每个节点。在你的情况下你有这个:
<telerik:OrgChartNode Collapsed="true">
<GroupItems>
<telerik:OrgChartGroupItem Text="item1">
</telerik:OrgChartGroupItem>
</GroupItems>
因此没有什么可以崩溃的。尝试在具有多个项目的组中应用collapse属性。 参考Telerik文档:“可以通过将EnableGroupCollapsing属性设置为true来启用该功能。当节点具有多个GroupItem时,该功能可用。”